Documentation
¶
Index ¶
- type GetIndexKey
- type GetIndexKeyArgs
- type GetIndexKeyArray
- type GetIndexKeyArrayInput
- type GetIndexKeyArrayOutput
- func (GetIndexKeyArrayOutput) ElementType() reflect.Type
- func (o GetIndexKeyArrayOutput) Index(i pulumi.IntInput) GetIndexKeyOutput
- func (o GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutput() GetIndexKeyArrayOutput
- func (o GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutputWithContext(ctx context.Context) GetIndexKeyArrayOutput
- type GetIndexKeyInput
- type GetIndexKeyOutput
- func (o GetIndexKeyOutput) ColumnName() pulumi.StringOutput
- func (GetIndexKeyOutput) ElementType() reflect.Type
- func (o GetIndexKeyOutput) JsonFieldType() pulumi.StringOutput
- func (o GetIndexKeyOutput) JsonPath() pulumi.StringOutput
- func (o GetIndexKeyOutput) ToGetIndexKeyOutput() GetIndexKeyOutput
- func (o GetIndexKeyOutput) ToGetIndexKeyOutputWithContext(ctx context.Context) GetIndexKeyOutput
- type GetIndexesArgs
- type GetIndexesFilter
- type GetIndexesFilterArgs
- type GetIndexesFilterArray
- type GetIndexesFilterArrayInput
- type GetIndexesFilterArrayOutput
- func (GetIndexesFilterArrayOutput) ElementType() reflect.Type
- func (o GetIndexesFilterArrayOutput) Index(i pulumi.IntInput) GetIndexesFilterOutput
- func (o GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutput() GetIndexesFilterArrayOutput
- func (o GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutputWithContext(ctx context.Context) GetIndexesFilterArrayOutput
- type GetIndexesFilterInput
- type GetIndexesFilterOutput
- func (GetIndexesFilterOutput) ElementType() reflect.Type
- func (o GetIndexesFilterOutput) Name() pulumi.StringOutput
- func (o GetIndexesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIndexesFilterOutput) ToGetIndexesFilterOutput() GetIndexesFilterOutput
- func (o GetIndexesFilterOutput) ToGetIndexesFilterOutputWithContext(ctx context.Context) GetIndexesFilterOutput
- func (o GetIndexesFilterOutput) Values() pulumi.StringArrayOutput
- type GetIndexesIndexCollection
- type GetIndexesIndexCollectionArgs
- func (GetIndexesIndexCollectionArgs) ElementType() reflect.Type
- func (i GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutput() GetIndexesIndexCollectionOutput
- func (i GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutputWithContext(ctx context.Context) GetIndexesIndexCollectionOutput
- type GetIndexesIndexCollectionArray
- func (GetIndexesIndexCollectionArray) ElementType() reflect.Type
- func (i GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutput() GetIndexesIndexCollectionArrayOutput
- func (i GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionArrayOutput
- type GetIndexesIndexCollectionArrayInput
- type GetIndexesIndexCollectionArrayOutput
- func (GetIndexesIndexCollectionArrayOutput) ElementType() reflect.Type
- func (o GetIndexesIndexCollectionArrayOutput) Index(i pulumi.IntInput) GetIndexesIndexCollectionOutput
- func (o GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutput() GetIndexesIndexCollectionArrayOutput
- func (o GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionArrayOutput
- type GetIndexesIndexCollectionInput
- type GetIndexesIndexCollectionKey
- type GetIndexesIndexCollectionKeyArgs
- func (GetIndexesIndexCollectionKeyArgs) ElementType() reflect.Type
- func (i GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutput() GetIndexesIndexCollectionKeyOutput
- func (i GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyOutput
- type GetIndexesIndexCollectionKeyArray
- func (GetIndexesIndexCollectionKeyArray) ElementType() reflect.Type
- func (i GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutput() GetIndexesIndexCollectionKeyArrayOutput
- func (i GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyArrayOutput
- type GetIndexesIndexCollectionKeyArrayInput
- type GetIndexesIndexCollectionKeyArrayOutput
- func (GetIndexesIndexCollectionKeyArrayOutput) ElementType() reflect.Type
- func (o GetIndexesIndexCollectionKeyArrayOutput) Index(i pulumi.IntInput) GetIndexesIndexCollectionKeyOutput
- func (o GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutput() GetIndexesIndexCollectionKeyArrayOutput
- func (o GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyArrayOutput
- type GetIndexesIndexCollectionKeyInput
- type GetIndexesIndexCollectionKeyOutput
- func (o GetIndexesIndexCollectionKeyOutput) ColumnName() pulumi.StringOutput
- func (GetIndexesIndexCollectionKeyOutput) ElementType() reflect.Type
- func (o GetIndexesIndexCollectionKeyOutput) JsonFieldType() pulumi.StringOutput
- func (o GetIndexesIndexCollectionKeyOutput) JsonPath() pulumi.StringOutput
- func (o GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutput() GetIndexesIndexCollectionKeyOutput
- func (o GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyOutput
- type GetIndexesIndexCollectionOutput
- func (o GetIndexesIndexCollectionOutput) CompartmentId() pulumi.StringOutput
- func (GetIndexesIndexCollectionOutput) ElementType() reflect.Type
- func (o GetIndexesIndexCollectionOutput) Id() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) IsIfNotExists() pulumi.BoolOutput
- func (o GetIndexesIndexCollectionOutput) Keys() GetIndexesIndexCollectionKeyArrayOutput
- func (o GetIndexesIndexCollectionOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) Name() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) State() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) TableId() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) TableName() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) TableNameOrId() pulumi.StringOutput
- func (o GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutput() GetIndexesIndexCollectionOutput
- func (o GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutputWithContext(ctx context.Context) GetIndexesIndexCollectionOutput
- type GetIndexesOutputArgs
- type GetIndexesResult
- type GetIndexesResultOutput
- func (o GetIndexesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetIndexesResultOutput) ElementType() reflect.Type
- func (o GetIndexesResultOutput) Filters() GetIndexesFilterArrayOutput
- func (o GetIndexesResultOutput) Id() pulumi.StringOutput
- func (o GetIndexesResultOutput) IndexCollections() GetIndexesIndexCollectionArrayOutput
- func (o GetIndexesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetIndexesResultOutput) State() pulumi.StringPtrOutput
- func (o GetIndexesResultOutput) TableNameOrId() pulumi.StringOutput
- func (o GetIndexesResultOutput) ToGetIndexesResultOutput() GetIndexesResultOutput
- func (o GetIndexesResultOutput) ToGetIndexesResultOutputWithContext(ctx context.Context) GetIndexesResultOutput
- type GetTableSchema
- type GetTableSchemaArgs
- type GetTableSchemaArray
- type GetTableSchemaArrayInput
- type GetTableSchemaArrayOutput
- func (GetTableSchemaArrayOutput) ElementType() reflect.Type
- func (o GetTableSchemaArrayOutput) Index(i pulumi.IntInput) GetTableSchemaOutput
- func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
- func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
- type GetTableSchemaColumn
- type GetTableSchemaColumnArgs
- type GetTableSchemaColumnArray
- type GetTableSchemaColumnArrayInput
- type GetTableSchemaColumnArrayOutput
- func (GetTableSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o GetTableSchemaColumnArrayOutput) Index(i pulumi.IntInput) GetTableSchemaColumnOutput
- func (o GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutput() GetTableSchemaColumnArrayOutput
- func (o GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutputWithContext(ctx context.Context) GetTableSchemaColumnArrayOutput
- type GetTableSchemaColumnInput
- type GetTableSchemaColumnOutput
- func (o GetTableSchemaColumnOutput) DefaultValue() pulumi.StringOutput
- func (GetTableSchemaColumnOutput) ElementType() reflect.Type
- func (o GetTableSchemaColumnOutput) IsNullable() pulumi.BoolOutput
- func (o GetTableSchemaColumnOutput) Name() pulumi.StringOutput
- func (o GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutput() GetTableSchemaColumnOutput
- func (o GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutputWithContext(ctx context.Context) GetTableSchemaColumnOutput
- func (o GetTableSchemaColumnOutput) Type() pulumi.StringOutput
- type GetTableSchemaInput
- type GetTableSchemaOutput
- func (o GetTableSchemaOutput) Columns() GetTableSchemaColumnArrayOutput
- func (GetTableSchemaOutput) ElementType() reflect.Type
- func (o GetTableSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
- func (o GetTableSchemaOutput) ShardKeys() pulumi.StringArrayOutput
- func (o GetTableSchemaOutput) ToGetTableSchemaOutput() GetTableSchemaOutput
- func (o GetTableSchemaOutput) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
- func (o GetTableSchemaOutput) Ttl() pulumi.IntOutput
- type GetTableTableLimit
- type GetTableTableLimitArgs
- type GetTableTableLimitArray
- type GetTableTableLimitArrayInput
- type GetTableTableLimitArrayOutput
- func (GetTableTableLimitArrayOutput) ElementType() reflect.Type
- func (o GetTableTableLimitArrayOutput) Index(i pulumi.IntInput) GetTableTableLimitOutput
- func (o GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutput() GetTableTableLimitArrayOutput
- func (o GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutputWithContext(ctx context.Context) GetTableTableLimitArrayOutput
- type GetTableTableLimitInput
- type GetTableTableLimitOutput
- func (o GetTableTableLimitOutput) CapacityMode() pulumi.StringOutput
- func (GetTableTableLimitOutput) ElementType() reflect.Type
- func (o GetTableTableLimitOutput) MaxReadUnits() pulumi.IntOutput
- func (o GetTableTableLimitOutput) MaxStorageInGbs() pulumi.IntOutput
- func (o GetTableTableLimitOutput) MaxWriteUnits() pulumi.IntOutput
- func (o GetTableTableLimitOutput) ToGetTableTableLimitOutput() GetTableTableLimitOutput
- func (o GetTableTableLimitOutput) ToGetTableTableLimitOutputWithContext(ctx context.Context) GetTableTableLimitOutput
- type GetTablesArgs
- type GetTablesFilter
- type GetTablesFilterArgs
- type GetTablesFilterArray
- type GetTablesFilterArrayInput
- type GetTablesFilterArrayOutput
- func (GetTablesFilterArrayOutput) ElementType() reflect.Type
- func (o GetTablesFilterArrayOutput) Index(i pulumi.IntInput) GetTablesFilterOutput
- func (o GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutput() GetTablesFilterArrayOutput
- func (o GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutputWithContext(ctx context.Context) GetTablesFilterArrayOutput
- type GetTablesFilterInput
- type GetTablesFilterOutput
- func (GetTablesFilterOutput) ElementType() reflect.Type
- func (o GetTablesFilterOutput) Name() pulumi.StringOutput
- func (o GetTablesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetTablesFilterOutput) ToGetTablesFilterOutput() GetTablesFilterOutput
- func (o GetTablesFilterOutput) ToGetTablesFilterOutputWithContext(ctx context.Context) GetTablesFilterOutput
- func (o GetTablesFilterOutput) Values() pulumi.StringArrayOutput
- type GetTablesOutputArgs
- type GetTablesResult
- type GetTablesResultOutput
- func (o GetTablesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetTablesResultOutput) ElementType() reflect.Type
- func (o GetTablesResultOutput) Filters() GetTablesFilterArrayOutput
- func (o GetTablesResultOutput) Id() pulumi.StringOutput
- func (o GetTablesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTablesResultOutput) State() pulumi.StringPtrOutput
- func (o GetTablesResultOutput) TableCollections() GetTablesTableCollectionArrayOutput
- func (o GetTablesResultOutput) ToGetTablesResultOutput() GetTablesResultOutput
- func (o GetTablesResultOutput) ToGetTablesResultOutputWithContext(ctx context.Context) GetTablesResultOutput
- type GetTablesTableCollection
- type GetTablesTableCollectionArgs
- func (GetTablesTableCollectionArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutput() GetTablesTableCollectionOutput
- func (i GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutputWithContext(ctx context.Context) GetTablesTableCollectionOutput
- type GetTablesTableCollectionArray
- func (GetTablesTableCollectionArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutput() GetTablesTableCollectionArrayOutput
- func (i GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionArrayOutput
- type GetTablesTableCollectionArrayInput
- type GetTablesTableCollectionArrayOutput
- func (GetTablesTableCollectionArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionOutput
- func (o GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutput() GetTablesTableCollectionArrayOutput
- func (o GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionArrayOutput
- type GetTablesTableCollectionInput
- type GetTablesTableCollectionOutput
- func (o GetTablesTableCollectionOutput) CompartmentId() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) DdlStatement() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) DefinedTags() pulumi.MapOutput
- func (GetTablesTableCollectionOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionOutput) FreeformTags() pulumi.MapOutput
- func (o GetTablesTableCollectionOutput) Id() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) IsAutoReclaimable() pulumi.BoolOutput
- func (o GetTablesTableCollectionOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) Name() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) Schemas() GetTablesTableCollectionSchemaArrayOutput
- func (o GetTablesTableCollectionOutput) State() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) SystemTags() pulumi.MapOutput
- func (o GetTablesTableCollectionOutput) TableLimits() GetTablesTableCollectionTableLimitArrayOutput
- func (o GetTablesTableCollectionOutput) TimeCreated() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) TimeOfExpiration() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) TimeUpdated() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutput() GetTablesTableCollectionOutput
- func (o GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutputWithContext(ctx context.Context) GetTablesTableCollectionOutput
- type GetTablesTableCollectionSchema
- type GetTablesTableCollectionSchemaArgs
- func (GetTablesTableCollectionSchemaArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutput() GetTablesTableCollectionSchemaOutput
- func (i GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaOutput
- type GetTablesTableCollectionSchemaArray
- func (GetTablesTableCollectionSchemaArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutput() GetTablesTableCollectionSchemaArrayOutput
- func (i GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaArrayOutput
- type GetTablesTableCollectionSchemaArrayInput
- type GetTablesTableCollectionSchemaArrayOutput
- func (GetTablesTableCollectionSchemaArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionSchemaOutput
- func (o GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutput() GetTablesTableCollectionSchemaArrayOutput
- func (o GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaArrayOutput
- type GetTablesTableCollectionSchemaColumn
- type GetTablesTableCollectionSchemaColumnArgs
- func (GetTablesTableCollectionSchemaColumnArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutput() GetTablesTableCollectionSchemaColumnOutput
- func (i GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnOutput
- type GetTablesTableCollectionSchemaColumnArray
- func (GetTablesTableCollectionSchemaColumnArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutput() GetTablesTableCollectionSchemaColumnArrayOutput
- func (i GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnArrayOutput
- type GetTablesTableCollectionSchemaColumnArrayInput
- type GetTablesTableCollectionSchemaColumnArrayOutput
- func (GetTablesTableCollectionSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaColumnArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionSchemaColumnOutput
- func (o GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutput() GetTablesTableCollectionSchemaColumnArrayOutput
- func (o GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnArrayOutput
- type GetTablesTableCollectionSchemaColumnInput
- type GetTablesTableCollectionSchemaColumnOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) DefaultValue() pulumi.StringOutput
- func (GetTablesTableCollectionSchemaColumnOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaColumnOutput) IsNullable() pulumi.BoolOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) Name() pulumi.StringOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutput() GetTablesTableCollectionSchemaColumnOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) Type() pulumi.StringOutput
- type GetTablesTableCollectionSchemaInput
- type GetTablesTableCollectionSchemaOutput
- func (o GetTablesTableCollectionSchemaOutput) Columns() GetTablesTableCollectionSchemaColumnArrayOutput
- func (GetTablesTableCollectionSchemaOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
- func (o GetTablesTableCollectionSchemaOutput) ShardKeys() pulumi.StringArrayOutput
- func (o GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutput() GetTablesTableCollectionSchemaOutput
- func (o GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaOutput
- func (o GetTablesTableCollectionSchemaOutput) Ttl() pulumi.IntOutput
- type GetTablesTableCollectionTableLimit
- type GetTablesTableCollectionTableLimitArgs
- func (GetTablesTableCollectionTableLimitArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutput() GetTablesTableCollectionTableLimitOutput
- func (i GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitOutput
- type GetTablesTableCollectionTableLimitArray
- func (GetTablesTableCollectionTableLimitArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutput() GetTablesTableCollectionTableLimitArrayOutput
- func (i GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitArrayOutput
- type GetTablesTableCollectionTableLimitArrayInput
- type GetTablesTableCollectionTableLimitArrayOutput
- func (GetTablesTableCollectionTableLimitArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionTableLimitArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionTableLimitOutput
- func (o GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutput() GetTablesTableCollectionTableLimitArrayOutput
- func (o GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitArrayOutput
- type GetTablesTableCollectionTableLimitInput
- type GetTablesTableCollectionTableLimitOutput
- func (o GetTablesTableCollectionTableLimitOutput) CapacityMode() pulumi.StringOutput
- func (GetTablesTableCollectionTableLimitOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionTableLimitOutput) MaxReadUnits() pulumi.IntOutput
- func (o GetTablesTableCollectionTableLimitOutput) MaxStorageInGbs() pulumi.IntOutput
- func (o GetTablesTableCollectionTableLimitOutput) MaxWriteUnits() pulumi.IntOutput
- func (o GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutput() GetTablesTableCollectionTableLimitOutput
- func (o GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitOutput
- type Index
- type IndexArgs
- type IndexArray
- type IndexArrayInput
- type IndexArrayOutput
- type IndexInput
- type IndexKey
- type IndexKeyArgs
- type IndexKeyArray
- type IndexKeyArrayInput
- type IndexKeyArrayOutput
- type IndexKeyInput
- type IndexKeyOutput
- func (o IndexKeyOutput) ColumnName() pulumi.StringOutput
- func (IndexKeyOutput) ElementType() reflect.Type
- func (o IndexKeyOutput) JsonFieldType() pulumi.StringPtrOutput
- func (o IndexKeyOutput) JsonPath() pulumi.StringPtrOutput
- func (o IndexKeyOutput) ToIndexKeyOutput() IndexKeyOutput
- func (o IndexKeyOutput) ToIndexKeyOutputWithContext(ctx context.Context) IndexKeyOutput
- type IndexMap
- type IndexMapInput
- type IndexMapOutput
- type IndexOutput
- type IndexState
- type LookupIndexArgs
- type LookupIndexOutputArgs
- type LookupIndexResult
- type LookupIndexResultOutput
- func (o LookupIndexResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupIndexResultOutput) ElementType() reflect.Type
- func (o LookupIndexResultOutput) Id() pulumi.StringOutput
- func (o LookupIndexResultOutput) IndexName() pulumi.StringOutput
- func (o LookupIndexResultOutput) IsIfNotExists() pulumi.BoolOutput
- func (o LookupIndexResultOutput) Keys() GetIndexKeyArrayOutput
- func (o LookupIndexResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupIndexResultOutput) Name() pulumi.StringOutput
- func (o LookupIndexResultOutput) State() pulumi.StringOutput
- func (o LookupIndexResultOutput) TableId() pulumi.StringOutput
- func (o LookupIndexResultOutput) TableName() pulumi.StringOutput
- func (o LookupIndexResultOutput) TableNameOrId() pulumi.StringOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
- type LookupTableArgs
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (o LookupTableResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupTableResultOutput) DdlStatement() pulumi.StringOutput
- func (o LookupTableResultOutput) DefinedTags() pulumi.MapOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupTableResultOutput) Id() pulumi.StringOutput
- func (o LookupTableResultOutput) IsAutoReclaimable() pulumi.BoolOutput
- func (o LookupTableResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupTableResultOutput) Name() pulumi.StringOutput
- func (o LookupTableResultOutput) Schemas() GetTableSchemaArrayOutput
- func (o LookupTableResultOutput) State() pulumi.StringOutput
- func (o LookupTableResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupTableResultOutput) TableLimits() GetTableTableLimitArrayOutput
- func (o LookupTableResultOutput) TableNameOrId() pulumi.StringOutput
- func (o LookupTableResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupTableResultOutput) TimeOfExpiration() pulumi.StringOutput
- func (o LookupTableResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- type Table
- type TableArgs
- type TableArray
- type TableArrayInput
- type TableArrayOutput
- type TableInput
- type TableMap
- type TableMapInput
- type TableMapOutput
- type TableOutput
- type TableSchema
- type TableSchemaArgs
- type TableSchemaArray
- type TableSchemaArrayInput
- type TableSchemaArrayOutput
- func (TableSchemaArrayOutput) ElementType() reflect.Type
- func (o TableSchemaArrayOutput) Index(i pulumi.IntInput) TableSchemaOutput
- func (o TableSchemaArrayOutput) ToTableSchemaArrayOutput() TableSchemaArrayOutput
- func (o TableSchemaArrayOutput) ToTableSchemaArrayOutputWithContext(ctx context.Context) TableSchemaArrayOutput
- type TableSchemaColumn
- type TableSchemaColumnArgs
- type TableSchemaColumnArray
- type TableSchemaColumnArrayInput
- type TableSchemaColumnArrayOutput
- func (TableSchemaColumnArrayOutput) ElementType() reflect.Type
- func (o TableSchemaColumnArrayOutput) Index(i pulumi.IntInput) TableSchemaColumnOutput
- func (o TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutput() TableSchemaColumnArrayOutput
- func (o TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutputWithContext(ctx context.Context) TableSchemaColumnArrayOutput
- type TableSchemaColumnInput
- type TableSchemaColumnOutput
- func (o TableSchemaColumnOutput) DefaultValue() pulumi.StringPtrOutput
- func (TableSchemaColumnOutput) ElementType() reflect.Type
- func (o TableSchemaColumnOutput) IsNullable() pulumi.BoolPtrOutput
- func (o TableSchemaColumnOutput) Name() pulumi.StringPtrOutput
- func (o TableSchemaColumnOutput) ToTableSchemaColumnOutput() TableSchemaColumnOutput
- func (o TableSchemaColumnOutput) ToTableSchemaColumnOutputWithContext(ctx context.Context) TableSchemaColumnOutput
- func (o TableSchemaColumnOutput) Type() pulumi.StringPtrOutput
- type TableSchemaInput
- type TableSchemaOutput
- func (o TableSchemaOutput) Columns() TableSchemaColumnArrayOutput
- func (TableSchemaOutput) ElementType() reflect.Type
- func (o TableSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
- func (o TableSchemaOutput) ShardKeys() pulumi.StringArrayOutput
- func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
- func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
- func (o TableSchemaOutput) Ttl() pulumi.IntPtrOutput
- type TableState
- type TableTableLimits
- type TableTableLimitsArgs
- func (TableTableLimitsArgs) ElementType() reflect.Type
- func (i TableTableLimitsArgs) ToTableTableLimitsOutput() TableTableLimitsOutput
- func (i TableTableLimitsArgs) ToTableTableLimitsOutputWithContext(ctx context.Context) TableTableLimitsOutput
- func (i TableTableLimitsArgs) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
- func (i TableTableLimitsArgs) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput
- type TableTableLimitsInput
- type TableTableLimitsOutput
- func (o TableTableLimitsOutput) CapacityMode() pulumi.StringPtrOutput
- func (TableTableLimitsOutput) ElementType() reflect.Type
- func (o TableTableLimitsOutput) MaxReadUnits() pulumi.IntOutput
- func (o TableTableLimitsOutput) MaxStorageInGbs() pulumi.IntOutput
- func (o TableTableLimitsOutput) MaxWriteUnits() pulumi.IntOutput
- func (o TableTableLimitsOutput) ToTableTableLimitsOutput() TableTableLimitsOutput
- func (o TableTableLimitsOutput) ToTableTableLimitsOutputWithContext(ctx context.Context) TableTableLimitsOutput
- func (o TableTableLimitsOutput) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
- func (o TableTableLimitsOutput) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput
- type TableTableLimitsPtrInput
- type TableTableLimitsPtrOutput
- func (o TableTableLimitsPtrOutput) CapacityMode() pulumi.StringPtrOutput
- func (o TableTableLimitsPtrOutput) Elem() TableTableLimitsOutput
- func (TableTableLimitsPtrOutput) ElementType() reflect.Type
- func (o TableTableLimitsPtrOutput) MaxReadUnits() pulumi.IntPtrOutput
- func (o TableTableLimitsPtrOutput) MaxStorageInGbs() pulumi.IntPtrOutput
- func (o TableTableLimitsPtrOutput) MaxWriteUnits() pulumi.IntPtrOutput
- func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
- func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetIndexKey ¶
type GetIndexKey struct { // The name of a column to be included as an index key. ColumnName string `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType string `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath string `pulumi:"jsonPath"` }
type GetIndexKeyArgs ¶
type GetIndexKeyArgs struct { // The name of a column to be included as an index key. ColumnName pulumi.StringInput `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType pulumi.StringInput `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath pulumi.StringInput `pulumi:"jsonPath"` }
func (GetIndexKeyArgs) ElementType ¶
func (GetIndexKeyArgs) ElementType() reflect.Type
func (GetIndexKeyArgs) ToGetIndexKeyOutput ¶
func (i GetIndexKeyArgs) ToGetIndexKeyOutput() GetIndexKeyOutput
func (GetIndexKeyArgs) ToGetIndexKeyOutputWithContext ¶
func (i GetIndexKeyArgs) ToGetIndexKeyOutputWithContext(ctx context.Context) GetIndexKeyOutput
type GetIndexKeyArray ¶
type GetIndexKeyArray []GetIndexKeyInput
func (GetIndexKeyArray) ElementType ¶
func (GetIndexKeyArray) ElementType() reflect.Type
func (GetIndexKeyArray) ToGetIndexKeyArrayOutput ¶
func (i GetIndexKeyArray) ToGetIndexKeyArrayOutput() GetIndexKeyArrayOutput
func (GetIndexKeyArray) ToGetIndexKeyArrayOutputWithContext ¶
func (i GetIndexKeyArray) ToGetIndexKeyArrayOutputWithContext(ctx context.Context) GetIndexKeyArrayOutput
type GetIndexKeyArrayInput ¶
type GetIndexKeyArrayInput interface { pulumi.Input ToGetIndexKeyArrayOutput() GetIndexKeyArrayOutput ToGetIndexKeyArrayOutputWithContext(context.Context) GetIndexKeyArrayOutput }
GetIndexKeyArrayInput is an input type that accepts GetIndexKeyArray and GetIndexKeyArrayOutput values. You can construct a concrete instance of `GetIndexKeyArrayInput` via:
GetIndexKeyArray{ GetIndexKeyArgs{...} }
type GetIndexKeyArrayOutput ¶
type GetIndexKeyArrayOutput struct{ *pulumi.OutputState }
func (GetIndexKeyArrayOutput) ElementType ¶
func (GetIndexKeyArrayOutput) ElementType() reflect.Type
func (GetIndexKeyArrayOutput) Index ¶
func (o GetIndexKeyArrayOutput) Index(i pulumi.IntInput) GetIndexKeyOutput
func (GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutput ¶
func (o GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutput() GetIndexKeyArrayOutput
func (GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutputWithContext ¶
func (o GetIndexKeyArrayOutput) ToGetIndexKeyArrayOutputWithContext(ctx context.Context) GetIndexKeyArrayOutput
type GetIndexKeyInput ¶
type GetIndexKeyInput interface { pulumi.Input ToGetIndexKeyOutput() GetIndexKeyOutput ToGetIndexKeyOutputWithContext(context.Context) GetIndexKeyOutput }
GetIndexKeyInput is an input type that accepts GetIndexKeyArgs and GetIndexKeyOutput values. You can construct a concrete instance of `GetIndexKeyInput` via:
GetIndexKeyArgs{...}
type GetIndexKeyOutput ¶
type GetIndexKeyOutput struct{ *pulumi.OutputState }
func (GetIndexKeyOutput) ColumnName ¶
func (o GetIndexKeyOutput) ColumnName() pulumi.StringOutput
The name of a column to be included as an index key.
func (GetIndexKeyOutput) ElementType ¶
func (GetIndexKeyOutput) ElementType() reflect.Type
func (GetIndexKeyOutput) JsonFieldType ¶
func (o GetIndexKeyOutput) JsonFieldType() pulumi.StringOutput
If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath.
func (GetIndexKeyOutput) JsonPath ¶
func (o GetIndexKeyOutput) JsonPath() pulumi.StringOutput
If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key.
func (GetIndexKeyOutput) ToGetIndexKeyOutput ¶
func (o GetIndexKeyOutput) ToGetIndexKeyOutput() GetIndexKeyOutput
func (GetIndexKeyOutput) ToGetIndexKeyOutputWithContext ¶
func (o GetIndexKeyOutput) ToGetIndexKeyOutputWithContext(ctx context.Context) GetIndexKeyOutput
type GetIndexesArgs ¶
type GetIndexesArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId *string `pulumi:"compartmentId"` Filters []GetIndexesFilter `pulumi:"filters"` // A shell-globbing-style (*?[]) filter for names. Name *string `pulumi:"name"` // Filter list by the lifecycle state of the item. State *string `pulumi:"state"` // A table name within the compartment, or a table OCID. TableNameOrId string `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getIndexes.
type GetIndexesFilter ¶
type GetIndexesFilterArgs ¶
type GetIndexesFilterArgs struct { // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIndexesFilterArgs) ElementType ¶
func (GetIndexesFilterArgs) ElementType() reflect.Type
func (GetIndexesFilterArgs) ToGetIndexesFilterOutput ¶
func (i GetIndexesFilterArgs) ToGetIndexesFilterOutput() GetIndexesFilterOutput
func (GetIndexesFilterArgs) ToGetIndexesFilterOutputWithContext ¶
func (i GetIndexesFilterArgs) ToGetIndexesFilterOutputWithContext(ctx context.Context) GetIndexesFilterOutput
type GetIndexesFilterArray ¶
type GetIndexesFilterArray []GetIndexesFilterInput
func (GetIndexesFilterArray) ElementType ¶
func (GetIndexesFilterArray) ElementType() reflect.Type
func (GetIndexesFilterArray) ToGetIndexesFilterArrayOutput ¶
func (i GetIndexesFilterArray) ToGetIndexesFilterArrayOutput() GetIndexesFilterArrayOutput
func (GetIndexesFilterArray) ToGetIndexesFilterArrayOutputWithContext ¶
func (i GetIndexesFilterArray) ToGetIndexesFilterArrayOutputWithContext(ctx context.Context) GetIndexesFilterArrayOutput
type GetIndexesFilterArrayInput ¶
type GetIndexesFilterArrayInput interface { pulumi.Input ToGetIndexesFilterArrayOutput() GetIndexesFilterArrayOutput ToGetIndexesFilterArrayOutputWithContext(context.Context) GetIndexesFilterArrayOutput }
GetIndexesFilterArrayInput is an input type that accepts GetIndexesFilterArray and GetIndexesFilterArrayOutput values. You can construct a concrete instance of `GetIndexesFilterArrayInput` via:
GetIndexesFilterArray{ GetIndexesFilterArgs{...} }
type GetIndexesFilterArrayOutput ¶
type GetIndexesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIndexesFilterArrayOutput) ElementType ¶
func (GetIndexesFilterArrayOutput) ElementType() reflect.Type
func (GetIndexesFilterArrayOutput) Index ¶
func (o GetIndexesFilterArrayOutput) Index(i pulumi.IntInput) GetIndexesFilterOutput
func (GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutput ¶
func (o GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutput() GetIndexesFilterArrayOutput
func (GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutputWithContext ¶
func (o GetIndexesFilterArrayOutput) ToGetIndexesFilterArrayOutputWithContext(ctx context.Context) GetIndexesFilterArrayOutput
type GetIndexesFilterInput ¶
type GetIndexesFilterInput interface { pulumi.Input ToGetIndexesFilterOutput() GetIndexesFilterOutput ToGetIndexesFilterOutputWithContext(context.Context) GetIndexesFilterOutput }
GetIndexesFilterInput is an input type that accepts GetIndexesFilterArgs and GetIndexesFilterOutput values. You can construct a concrete instance of `GetIndexesFilterInput` via:
GetIndexesFilterArgs{...}
type GetIndexesFilterOutput ¶
type GetIndexesFilterOutput struct{ *pulumi.OutputState }
func (GetIndexesFilterOutput) ElementType ¶
func (GetIndexesFilterOutput) ElementType() reflect.Type
func (GetIndexesFilterOutput) Name ¶
func (o GetIndexesFilterOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetIndexesFilterOutput) Regex ¶
func (o GetIndexesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIndexesFilterOutput) ToGetIndexesFilterOutput ¶
func (o GetIndexesFilterOutput) ToGetIndexesFilterOutput() GetIndexesFilterOutput
func (GetIndexesFilterOutput) ToGetIndexesFilterOutputWithContext ¶
func (o GetIndexesFilterOutput) ToGetIndexesFilterOutputWithContext(ctx context.Context) GetIndexesFilterOutput
func (GetIndexesFilterOutput) Values ¶
func (o GetIndexesFilterOutput) Values() pulumi.StringArrayOutput
type GetIndexesIndexCollection ¶
type GetIndexesIndexCollection struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId string `pulumi:"compartmentId"` Id string `pulumi:"id"` IsIfNotExists bool `pulumi:"isIfNotExists"` // A set of keys for a secondary index. Keys []GetIndexesIndexCollectionKey `pulumi:"keys"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // A shell-globbing-style (*?[]) filter for names. Name string `pulumi:"name"` // Filter list by the lifecycle state of the item. State string `pulumi:"state"` // the OCID of the table to which this index belongs. TableId string `pulumi:"tableId"` // The name of the table to which this index belongs. TableName string `pulumi:"tableName"` // A table name within the compartment, or a table OCID. TableNameOrId string `pulumi:"tableNameOrId"` }
type GetIndexesIndexCollectionArgs ¶
type GetIndexesIndexCollectionArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Id pulumi.StringInput `pulumi:"id"` IsIfNotExists pulumi.BoolInput `pulumi:"isIfNotExists"` // A set of keys for a secondary index. Keys GetIndexesIndexCollectionKeyArrayInput `pulumi:"keys"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` // Filter list by the lifecycle state of the item. State pulumi.StringInput `pulumi:"state"` // the OCID of the table to which this index belongs. TableId pulumi.StringInput `pulumi:"tableId"` // The name of the table to which this index belongs. TableName pulumi.StringInput `pulumi:"tableName"` // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringInput `pulumi:"tableNameOrId"` }
func (GetIndexesIndexCollectionArgs) ElementType ¶
func (GetIndexesIndexCollectionArgs) ElementType() reflect.Type
func (GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutput ¶
func (i GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutput() GetIndexesIndexCollectionOutput
func (GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutputWithContext ¶
func (i GetIndexesIndexCollectionArgs) ToGetIndexesIndexCollectionOutputWithContext(ctx context.Context) GetIndexesIndexCollectionOutput
type GetIndexesIndexCollectionArray ¶
type GetIndexesIndexCollectionArray []GetIndexesIndexCollectionInput
func (GetIndexesIndexCollectionArray) ElementType ¶
func (GetIndexesIndexCollectionArray) ElementType() reflect.Type
func (GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutput ¶
func (i GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutput() GetIndexesIndexCollectionArrayOutput
func (GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutputWithContext ¶
func (i GetIndexesIndexCollectionArray) ToGetIndexesIndexCollectionArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionArrayOutput
type GetIndexesIndexCollectionArrayInput ¶
type GetIndexesIndexCollectionArrayInput interface { pulumi.Input ToGetIndexesIndexCollectionArrayOutput() GetIndexesIndexCollectionArrayOutput ToGetIndexesIndexCollectionArrayOutputWithContext(context.Context) GetIndexesIndexCollectionArrayOutput }
GetIndexesIndexCollectionArrayInput is an input type that accepts GetIndexesIndexCollectionArray and GetIndexesIndexCollectionArrayOutput values. You can construct a concrete instance of `GetIndexesIndexCollectionArrayInput` via:
GetIndexesIndexCollectionArray{ GetIndexesIndexCollectionArgs{...} }
type GetIndexesIndexCollectionArrayOutput ¶
type GetIndexesIndexCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetIndexesIndexCollectionArrayOutput) ElementType ¶
func (GetIndexesIndexCollectionArrayOutput) ElementType() reflect.Type
func (GetIndexesIndexCollectionArrayOutput) Index ¶
func (o GetIndexesIndexCollectionArrayOutput) Index(i pulumi.IntInput) GetIndexesIndexCollectionOutput
func (GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutput ¶
func (o GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutput() GetIndexesIndexCollectionArrayOutput
func (GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutputWithContext ¶
func (o GetIndexesIndexCollectionArrayOutput) ToGetIndexesIndexCollectionArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionArrayOutput
type GetIndexesIndexCollectionInput ¶
type GetIndexesIndexCollectionInput interface { pulumi.Input ToGetIndexesIndexCollectionOutput() GetIndexesIndexCollectionOutput ToGetIndexesIndexCollectionOutputWithContext(context.Context) GetIndexesIndexCollectionOutput }
GetIndexesIndexCollectionInput is an input type that accepts GetIndexesIndexCollectionArgs and GetIndexesIndexCollectionOutput values. You can construct a concrete instance of `GetIndexesIndexCollectionInput` via:
GetIndexesIndexCollectionArgs{...}
type GetIndexesIndexCollectionKey ¶
type GetIndexesIndexCollectionKey struct { // The name of a column to be included as an index key. ColumnName string `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType string `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath string `pulumi:"jsonPath"` }
type GetIndexesIndexCollectionKeyArgs ¶
type GetIndexesIndexCollectionKeyArgs struct { // The name of a column to be included as an index key. ColumnName pulumi.StringInput `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType pulumi.StringInput `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath pulumi.StringInput `pulumi:"jsonPath"` }
func (GetIndexesIndexCollectionKeyArgs) ElementType ¶
func (GetIndexesIndexCollectionKeyArgs) ElementType() reflect.Type
func (GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutput ¶
func (i GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutput() GetIndexesIndexCollectionKeyOutput
func (GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutputWithContext ¶
func (i GetIndexesIndexCollectionKeyArgs) ToGetIndexesIndexCollectionKeyOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyOutput
type GetIndexesIndexCollectionKeyArray ¶
type GetIndexesIndexCollectionKeyArray []GetIndexesIndexCollectionKeyInput
func (GetIndexesIndexCollectionKeyArray) ElementType ¶
func (GetIndexesIndexCollectionKeyArray) ElementType() reflect.Type
func (GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutput ¶
func (i GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutput() GetIndexesIndexCollectionKeyArrayOutput
func (GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutputWithContext ¶
func (i GetIndexesIndexCollectionKeyArray) ToGetIndexesIndexCollectionKeyArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyArrayOutput
type GetIndexesIndexCollectionKeyArrayInput ¶
type GetIndexesIndexCollectionKeyArrayInput interface { pulumi.Input ToGetIndexesIndexCollectionKeyArrayOutput() GetIndexesIndexCollectionKeyArrayOutput ToGetIndexesIndexCollectionKeyArrayOutputWithContext(context.Context) GetIndexesIndexCollectionKeyArrayOutput }
GetIndexesIndexCollectionKeyArrayInput is an input type that accepts GetIndexesIndexCollectionKeyArray and GetIndexesIndexCollectionKeyArrayOutput values. You can construct a concrete instance of `GetIndexesIndexCollectionKeyArrayInput` via:
GetIndexesIndexCollectionKeyArray{ GetIndexesIndexCollectionKeyArgs{...} }
type GetIndexesIndexCollectionKeyArrayOutput ¶
type GetIndexesIndexCollectionKeyArrayOutput struct{ *pulumi.OutputState }
func (GetIndexesIndexCollectionKeyArrayOutput) ElementType ¶
func (GetIndexesIndexCollectionKeyArrayOutput) ElementType() reflect.Type
func (GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutput ¶
func (o GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutput() GetIndexesIndexCollectionKeyArrayOutput
func (GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutputWithContext ¶
func (o GetIndexesIndexCollectionKeyArrayOutput) ToGetIndexesIndexCollectionKeyArrayOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyArrayOutput
type GetIndexesIndexCollectionKeyInput ¶
type GetIndexesIndexCollectionKeyInput interface { pulumi.Input ToGetIndexesIndexCollectionKeyOutput() GetIndexesIndexCollectionKeyOutput ToGetIndexesIndexCollectionKeyOutputWithContext(context.Context) GetIndexesIndexCollectionKeyOutput }
GetIndexesIndexCollectionKeyInput is an input type that accepts GetIndexesIndexCollectionKeyArgs and GetIndexesIndexCollectionKeyOutput values. You can construct a concrete instance of `GetIndexesIndexCollectionKeyInput` via:
GetIndexesIndexCollectionKeyArgs{...}
type GetIndexesIndexCollectionKeyOutput ¶
type GetIndexesIndexCollectionKeyOutput struct{ *pulumi.OutputState }
func (GetIndexesIndexCollectionKeyOutput) ColumnName ¶
func (o GetIndexesIndexCollectionKeyOutput) ColumnName() pulumi.StringOutput
The name of a column to be included as an index key.
func (GetIndexesIndexCollectionKeyOutput) ElementType ¶
func (GetIndexesIndexCollectionKeyOutput) ElementType() reflect.Type
func (GetIndexesIndexCollectionKeyOutput) JsonFieldType ¶
func (o GetIndexesIndexCollectionKeyOutput) JsonFieldType() pulumi.StringOutput
If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath.
func (GetIndexesIndexCollectionKeyOutput) JsonPath ¶
func (o GetIndexesIndexCollectionKeyOutput) JsonPath() pulumi.StringOutput
If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key.
func (GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutput ¶
func (o GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutput() GetIndexesIndexCollectionKeyOutput
func (GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutputWithContext ¶
func (o GetIndexesIndexCollectionKeyOutput) ToGetIndexesIndexCollectionKeyOutputWithContext(ctx context.Context) GetIndexesIndexCollectionKeyOutput
type GetIndexesIndexCollectionOutput ¶
type GetIndexesIndexCollectionOutput struct{ *pulumi.OutputState }
func (GetIndexesIndexCollectionOutput) CompartmentId ¶
func (o GetIndexesIndexCollectionOutput) CompartmentId() pulumi.StringOutput
The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name.
func (GetIndexesIndexCollectionOutput) ElementType ¶
func (GetIndexesIndexCollectionOutput) ElementType() reflect.Type
func (GetIndexesIndexCollectionOutput) Id ¶
func (o GetIndexesIndexCollectionOutput) Id() pulumi.StringOutput
func (GetIndexesIndexCollectionOutput) IsIfNotExists ¶
func (o GetIndexesIndexCollectionOutput) IsIfNotExists() pulumi.BoolOutput
func (GetIndexesIndexCollectionOutput) LifecycleDetails ¶
func (o GetIndexesIndexCollectionOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (GetIndexesIndexCollectionOutput) Name ¶
func (o GetIndexesIndexCollectionOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetIndexesIndexCollectionOutput) State ¶
func (o GetIndexesIndexCollectionOutput) State() pulumi.StringOutput
Filter list by the lifecycle state of the item.
func (GetIndexesIndexCollectionOutput) TableId ¶
func (o GetIndexesIndexCollectionOutput) TableId() pulumi.StringOutput
the OCID of the table to which this index belongs.
func (GetIndexesIndexCollectionOutput) TableName ¶
func (o GetIndexesIndexCollectionOutput) TableName() pulumi.StringOutput
The name of the table to which this index belongs.
func (GetIndexesIndexCollectionOutput) TableNameOrId ¶
func (o GetIndexesIndexCollectionOutput) TableNameOrId() pulumi.StringOutput
A table name within the compartment, or a table OCID.
func (GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutput ¶
func (o GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutput() GetIndexesIndexCollectionOutput
func (GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutputWithContext ¶
func (o GetIndexesIndexCollectionOutput) ToGetIndexesIndexCollectionOutputWithContext(ctx context.Context) GetIndexesIndexCollectionOutput
type GetIndexesOutputArgs ¶
type GetIndexesOutputArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetIndexesFilterArrayInput `pulumi:"filters"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringPtrInput `pulumi:"name"` // Filter list by the lifecycle state of the item. State pulumi.StringPtrInput `pulumi:"state"` // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringInput `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getIndexes.
func (GetIndexesOutputArgs) ElementType ¶
func (GetIndexesOutputArgs) ElementType() reflect.Type
type GetIndexesResult ¶
type GetIndexesResult struct { // Compartment Identifier. CompartmentId *string `pulumi:"compartmentId"` Filters []GetIndexesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of index_collection. IndexCollections []GetIndexesIndexCollection `pulumi:"indexCollections"` // Index name. Name *string `pulumi:"name"` // The state of an index. State *string `pulumi:"state"` TableNameOrId string `pulumi:"tableNameOrId"` }
A collection of values returned by getIndexes.
func GetIndexes ¶
func GetIndexes(ctx *pulumi.Context, args *GetIndexesArgs, opts ...pulumi.InvokeOption) (*GetIndexesResult, error)
This data source provides the list of Indexes in Oracle Cloud Infrastructure NoSQL Database service.
Get a list of indexes on a table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.GetIndexes(ctx, &nosql.GetIndexesArgs{ TableNameOrId: oci_nosql_table_name_or.Test_table_name_or.Id, CompartmentId: pulumi.StringRef(_var.Compartment_id), Name: pulumi.StringRef(_var.Index_name), State: pulumi.StringRef(_var.Index_state), }, nil) if err != nil { return err } return nil }) }
```
type GetIndexesResultOutput ¶
type GetIndexesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIndexes.
func GetIndexesOutput ¶
func GetIndexesOutput(ctx *pulumi.Context, args GetIndexesOutputArgs, opts ...pulumi.InvokeOption) GetIndexesResultOutput
func (GetIndexesResultOutput) CompartmentId ¶
func (o GetIndexesResultOutput) CompartmentId() pulumi.StringPtrOutput
Compartment Identifier.
func (GetIndexesResultOutput) ElementType ¶
func (GetIndexesResultOutput) ElementType() reflect.Type
func (GetIndexesResultOutput) Filters ¶
func (o GetIndexesResultOutput) Filters() GetIndexesFilterArrayOutput
func (GetIndexesResultOutput) Id ¶
func (o GetIndexesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIndexesResultOutput) IndexCollections ¶
func (o GetIndexesResultOutput) IndexCollections() GetIndexesIndexCollectionArrayOutput
The list of index_collection.
func (GetIndexesResultOutput) Name ¶
func (o GetIndexesResultOutput) Name() pulumi.StringPtrOutput
Index name.
func (GetIndexesResultOutput) State ¶
func (o GetIndexesResultOutput) State() pulumi.StringPtrOutput
The state of an index.
func (GetIndexesResultOutput) TableNameOrId ¶
func (o GetIndexesResultOutput) TableNameOrId() pulumi.StringOutput
func (GetIndexesResultOutput) ToGetIndexesResultOutput ¶
func (o GetIndexesResultOutput) ToGetIndexesResultOutput() GetIndexesResultOutput
func (GetIndexesResultOutput) ToGetIndexesResultOutputWithContext ¶
func (o GetIndexesResultOutput) ToGetIndexesResultOutputWithContext(ctx context.Context) GetIndexesResultOutput
type GetTableSchema ¶
type GetTableSchema struct { // The columns of a table. Columns []GetTableSchemaColumn `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys []string `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys []string `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl int `pulumi:"ttl"` }
type GetTableSchemaArgs ¶
type GetTableSchemaArgs struct { // The columns of a table. Columns GetTableSchemaColumnArrayInput `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys pulumi.StringArrayInput `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys pulumi.StringArrayInput `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl pulumi.IntInput `pulumi:"ttl"` }
func (GetTableSchemaArgs) ElementType ¶
func (GetTableSchemaArgs) ElementType() reflect.Type
func (GetTableSchemaArgs) ToGetTableSchemaOutput ¶
func (i GetTableSchemaArgs) ToGetTableSchemaOutput() GetTableSchemaOutput
func (GetTableSchemaArgs) ToGetTableSchemaOutputWithContext ¶
func (i GetTableSchemaArgs) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
type GetTableSchemaArray ¶
type GetTableSchemaArray []GetTableSchemaInput
func (GetTableSchemaArray) ElementType ¶
func (GetTableSchemaArray) ElementType() reflect.Type
func (GetTableSchemaArray) ToGetTableSchemaArrayOutput ¶
func (i GetTableSchemaArray) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
func (GetTableSchemaArray) ToGetTableSchemaArrayOutputWithContext ¶
func (i GetTableSchemaArray) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
type GetTableSchemaArrayInput ¶
type GetTableSchemaArrayInput interface { pulumi.Input ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput ToGetTableSchemaArrayOutputWithContext(context.Context) GetTableSchemaArrayOutput }
GetTableSchemaArrayInput is an input type that accepts GetTableSchemaArray and GetTableSchemaArrayOutput values. You can construct a concrete instance of `GetTableSchemaArrayInput` via:
GetTableSchemaArray{ GetTableSchemaArgs{...} }
type GetTableSchemaArrayOutput ¶
type GetTableSchemaArrayOutput struct{ *pulumi.OutputState }
func (GetTableSchemaArrayOutput) ElementType ¶
func (GetTableSchemaArrayOutput) ElementType() reflect.Type
func (GetTableSchemaArrayOutput) Index ¶
func (o GetTableSchemaArrayOutput) Index(i pulumi.IntInput) GetTableSchemaOutput
func (GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput ¶
func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
func (GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext ¶
func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
type GetTableSchemaColumn ¶
type GetTableSchemaColumnArgs ¶
type GetTableSchemaColumnArgs struct { // The column default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // The column nullable flag. IsNullable pulumi.BoolInput `pulumi:"isNullable"` // The column name. Name pulumi.StringInput `pulumi:"name"` // The column type. Type pulumi.StringInput `pulumi:"type"` }
func (GetTableSchemaColumnArgs) ElementType ¶
func (GetTableSchemaColumnArgs) ElementType() reflect.Type
func (GetTableSchemaColumnArgs) ToGetTableSchemaColumnOutput ¶
func (i GetTableSchemaColumnArgs) ToGetTableSchemaColumnOutput() GetTableSchemaColumnOutput
func (GetTableSchemaColumnArgs) ToGetTableSchemaColumnOutputWithContext ¶
func (i GetTableSchemaColumnArgs) ToGetTableSchemaColumnOutputWithContext(ctx context.Context) GetTableSchemaColumnOutput
type GetTableSchemaColumnArray ¶
type GetTableSchemaColumnArray []GetTableSchemaColumnInput
func (GetTableSchemaColumnArray) ElementType ¶
func (GetTableSchemaColumnArray) ElementType() reflect.Type
func (GetTableSchemaColumnArray) ToGetTableSchemaColumnArrayOutput ¶
func (i GetTableSchemaColumnArray) ToGetTableSchemaColumnArrayOutput() GetTableSchemaColumnArrayOutput
func (GetTableSchemaColumnArray) ToGetTableSchemaColumnArrayOutputWithContext ¶
func (i GetTableSchemaColumnArray) ToGetTableSchemaColumnArrayOutputWithContext(ctx context.Context) GetTableSchemaColumnArrayOutput
type GetTableSchemaColumnArrayInput ¶
type GetTableSchemaColumnArrayInput interface { pulumi.Input ToGetTableSchemaColumnArrayOutput() GetTableSchemaColumnArrayOutput ToGetTableSchemaColumnArrayOutputWithContext(context.Context) GetTableSchemaColumnArrayOutput }
GetTableSchemaColumnArrayInput is an input type that accepts GetTableSchemaColumnArray and GetTableSchemaColumnArrayOutput values. You can construct a concrete instance of `GetTableSchemaColumnArrayInput` via:
GetTableSchemaColumnArray{ GetTableSchemaColumnArgs{...} }
type GetTableSchemaColumnArrayOutput ¶
type GetTableSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (GetTableSchemaColumnArrayOutput) ElementType ¶
func (GetTableSchemaColumnArrayOutput) ElementType() reflect.Type
func (GetTableSchemaColumnArrayOutput) Index ¶
func (o GetTableSchemaColumnArrayOutput) Index(i pulumi.IntInput) GetTableSchemaColumnOutput
func (GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutput ¶
func (o GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutput() GetTableSchemaColumnArrayOutput
func (GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutputWithContext ¶
func (o GetTableSchemaColumnArrayOutput) ToGetTableSchemaColumnArrayOutputWithContext(ctx context.Context) GetTableSchemaColumnArrayOutput
type GetTableSchemaColumnInput ¶
type GetTableSchemaColumnInput interface { pulumi.Input ToGetTableSchemaColumnOutput() GetTableSchemaColumnOutput ToGetTableSchemaColumnOutputWithContext(context.Context) GetTableSchemaColumnOutput }
GetTableSchemaColumnInput is an input type that accepts GetTableSchemaColumnArgs and GetTableSchemaColumnOutput values. You can construct a concrete instance of `GetTableSchemaColumnInput` via:
GetTableSchemaColumnArgs{...}
type GetTableSchemaColumnOutput ¶
type GetTableSchemaColumnOutput struct{ *pulumi.OutputState }
func (GetTableSchemaColumnOutput) DefaultValue ¶
func (o GetTableSchemaColumnOutput) DefaultValue() pulumi.StringOutput
The column default value.
func (GetTableSchemaColumnOutput) ElementType ¶
func (GetTableSchemaColumnOutput) ElementType() reflect.Type
func (GetTableSchemaColumnOutput) IsNullable ¶
func (o GetTableSchemaColumnOutput) IsNullable() pulumi.BoolOutput
The column nullable flag.
func (GetTableSchemaColumnOutput) Name ¶
func (o GetTableSchemaColumnOutput) Name() pulumi.StringOutput
The column name.
func (GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutput ¶
func (o GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutput() GetTableSchemaColumnOutput
func (GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutputWithContext ¶
func (o GetTableSchemaColumnOutput) ToGetTableSchemaColumnOutputWithContext(ctx context.Context) GetTableSchemaColumnOutput
func (GetTableSchemaColumnOutput) Type ¶
func (o GetTableSchemaColumnOutput) Type() pulumi.StringOutput
The column type.
type GetTableSchemaInput ¶
type GetTableSchemaInput interface { pulumi.Input ToGetTableSchemaOutput() GetTableSchemaOutput ToGetTableSchemaOutputWithContext(context.Context) GetTableSchemaOutput }
GetTableSchemaInput is an input type that accepts GetTableSchemaArgs and GetTableSchemaOutput values. You can construct a concrete instance of `GetTableSchemaInput` via:
GetTableSchemaArgs{...}
type GetTableSchemaOutput ¶
type GetTableSchemaOutput struct{ *pulumi.OutputState }
func (GetTableSchemaOutput) Columns ¶
func (o GetTableSchemaOutput) Columns() GetTableSchemaColumnArrayOutput
The columns of a table.
func (GetTableSchemaOutput) ElementType ¶
func (GetTableSchemaOutput) ElementType() reflect.Type
func (GetTableSchemaOutput) PrimaryKeys ¶
func (o GetTableSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (GetTableSchemaOutput) ShardKeys ¶
func (o GetTableSchemaOutput) ShardKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (GetTableSchemaOutput) ToGetTableSchemaOutput ¶
func (o GetTableSchemaOutput) ToGetTableSchemaOutput() GetTableSchemaOutput
func (GetTableSchemaOutput) ToGetTableSchemaOutputWithContext ¶
func (o GetTableSchemaOutput) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
func (GetTableSchemaOutput) Ttl ¶
func (o GetTableSchemaOutput) Ttl() pulumi.IntOutput
The default Time-to-Live for the table, in days.
type GetTableTableLimit ¶
type GetTableTableLimit struct { // The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode string `pulumi:"capacityMode"` // Maximum sustained read throughput limit for the table. MaxReadUnits int `pulumi:"maxReadUnits"` // Maximum size of storage used by the table. MaxStorageInGbs int `pulumi:"maxStorageInGbs"` // Maximum sustained write throughput limit for the table. MaxWriteUnits int `pulumi:"maxWriteUnits"` }
type GetTableTableLimitArgs ¶
type GetTableTableLimitArgs struct { // The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode pulumi.StringInput `pulumi:"capacityMode"` // Maximum sustained read throughput limit for the table. MaxReadUnits pulumi.IntInput `pulumi:"maxReadUnits"` // Maximum size of storage used by the table. MaxStorageInGbs pulumi.IntInput `pulumi:"maxStorageInGbs"` // Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntInput `pulumi:"maxWriteUnits"` }
func (GetTableTableLimitArgs) ElementType ¶
func (GetTableTableLimitArgs) ElementType() reflect.Type
func (GetTableTableLimitArgs) ToGetTableTableLimitOutput ¶
func (i GetTableTableLimitArgs) ToGetTableTableLimitOutput() GetTableTableLimitOutput
func (GetTableTableLimitArgs) ToGetTableTableLimitOutputWithContext ¶
func (i GetTableTableLimitArgs) ToGetTableTableLimitOutputWithContext(ctx context.Context) GetTableTableLimitOutput
type GetTableTableLimitArray ¶
type GetTableTableLimitArray []GetTableTableLimitInput
func (GetTableTableLimitArray) ElementType ¶
func (GetTableTableLimitArray) ElementType() reflect.Type
func (GetTableTableLimitArray) ToGetTableTableLimitArrayOutput ¶
func (i GetTableTableLimitArray) ToGetTableTableLimitArrayOutput() GetTableTableLimitArrayOutput
func (GetTableTableLimitArray) ToGetTableTableLimitArrayOutputWithContext ¶
func (i GetTableTableLimitArray) ToGetTableTableLimitArrayOutputWithContext(ctx context.Context) GetTableTableLimitArrayOutput
type GetTableTableLimitArrayInput ¶
type GetTableTableLimitArrayInput interface { pulumi.Input ToGetTableTableLimitArrayOutput() GetTableTableLimitArrayOutput ToGetTableTableLimitArrayOutputWithContext(context.Context) GetTableTableLimitArrayOutput }
GetTableTableLimitArrayInput is an input type that accepts GetTableTableLimitArray and GetTableTableLimitArrayOutput values. You can construct a concrete instance of `GetTableTableLimitArrayInput` via:
GetTableTableLimitArray{ GetTableTableLimitArgs{...} }
type GetTableTableLimitArrayOutput ¶
type GetTableTableLimitArrayOutput struct{ *pulumi.OutputState }
func (GetTableTableLimitArrayOutput) ElementType ¶
func (GetTableTableLimitArrayOutput) ElementType() reflect.Type
func (GetTableTableLimitArrayOutput) Index ¶
func (o GetTableTableLimitArrayOutput) Index(i pulumi.IntInput) GetTableTableLimitOutput
func (GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutput ¶
func (o GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutput() GetTableTableLimitArrayOutput
func (GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutputWithContext ¶
func (o GetTableTableLimitArrayOutput) ToGetTableTableLimitArrayOutputWithContext(ctx context.Context) GetTableTableLimitArrayOutput
type GetTableTableLimitInput ¶
type GetTableTableLimitInput interface { pulumi.Input ToGetTableTableLimitOutput() GetTableTableLimitOutput ToGetTableTableLimitOutputWithContext(context.Context) GetTableTableLimitOutput }
GetTableTableLimitInput is an input type that accepts GetTableTableLimitArgs and GetTableTableLimitOutput values. You can construct a concrete instance of `GetTableTableLimitInput` via:
GetTableTableLimitArgs{...}
type GetTableTableLimitOutput ¶
type GetTableTableLimitOutput struct{ *pulumi.OutputState }
func (GetTableTableLimitOutput) CapacityMode ¶
func (o GetTableTableLimitOutput) CapacityMode() pulumi.StringOutput
The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero.
func (GetTableTableLimitOutput) ElementType ¶
func (GetTableTableLimitOutput) ElementType() reflect.Type
func (GetTableTableLimitOutput) MaxReadUnits ¶
func (o GetTableTableLimitOutput) MaxReadUnits() pulumi.IntOutput
Maximum sustained read throughput limit for the table.
func (GetTableTableLimitOutput) MaxStorageInGbs ¶
func (o GetTableTableLimitOutput) MaxStorageInGbs() pulumi.IntOutput
Maximum size of storage used by the table.
func (GetTableTableLimitOutput) MaxWriteUnits ¶
func (o GetTableTableLimitOutput) MaxWriteUnits() pulumi.IntOutput
Maximum sustained write throughput limit for the table.
func (GetTableTableLimitOutput) ToGetTableTableLimitOutput ¶
func (o GetTableTableLimitOutput) ToGetTableTableLimitOutput() GetTableTableLimitOutput
func (GetTableTableLimitOutput) ToGetTableTableLimitOutputWithContext ¶
func (o GetTableTableLimitOutput) ToGetTableTableLimitOutputWithContext(ctx context.Context) GetTableTableLimitOutput
type GetTablesArgs ¶
type GetTablesArgs struct { // The ID of a table's compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetTablesFilter `pulumi:"filters"` // A shell-globbing-style (*?[]) filter for names. Name *string `pulumi:"name"` // Filter list by the lifecycle state of the item. State *string `pulumi:"state"` }
A collection of arguments for invoking getTables.
type GetTablesFilter ¶
type GetTablesFilterArgs ¶
type GetTablesFilterArgs struct { // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTablesFilterArgs) ElementType ¶
func (GetTablesFilterArgs) ElementType() reflect.Type
func (GetTablesFilterArgs) ToGetTablesFilterOutput ¶
func (i GetTablesFilterArgs) ToGetTablesFilterOutput() GetTablesFilterOutput
func (GetTablesFilterArgs) ToGetTablesFilterOutputWithContext ¶
func (i GetTablesFilterArgs) ToGetTablesFilterOutputWithContext(ctx context.Context) GetTablesFilterOutput
type GetTablesFilterArray ¶
type GetTablesFilterArray []GetTablesFilterInput
func (GetTablesFilterArray) ElementType ¶
func (GetTablesFilterArray) ElementType() reflect.Type
func (GetTablesFilterArray) ToGetTablesFilterArrayOutput ¶
func (i GetTablesFilterArray) ToGetTablesFilterArrayOutput() GetTablesFilterArrayOutput
func (GetTablesFilterArray) ToGetTablesFilterArrayOutputWithContext ¶
func (i GetTablesFilterArray) ToGetTablesFilterArrayOutputWithContext(ctx context.Context) GetTablesFilterArrayOutput
type GetTablesFilterArrayInput ¶
type GetTablesFilterArrayInput interface { pulumi.Input ToGetTablesFilterArrayOutput() GetTablesFilterArrayOutput ToGetTablesFilterArrayOutputWithContext(context.Context) GetTablesFilterArrayOutput }
GetTablesFilterArrayInput is an input type that accepts GetTablesFilterArray and GetTablesFilterArrayOutput values. You can construct a concrete instance of `GetTablesFilterArrayInput` via:
GetTablesFilterArray{ GetTablesFilterArgs{...} }
type GetTablesFilterArrayOutput ¶
type GetTablesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTablesFilterArrayOutput) ElementType ¶
func (GetTablesFilterArrayOutput) ElementType() reflect.Type
func (GetTablesFilterArrayOutput) Index ¶
func (o GetTablesFilterArrayOutput) Index(i pulumi.IntInput) GetTablesFilterOutput
func (GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutput ¶
func (o GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutput() GetTablesFilterArrayOutput
func (GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutputWithContext ¶
func (o GetTablesFilterArrayOutput) ToGetTablesFilterArrayOutputWithContext(ctx context.Context) GetTablesFilterArrayOutput
type GetTablesFilterInput ¶
type GetTablesFilterInput interface { pulumi.Input ToGetTablesFilterOutput() GetTablesFilterOutput ToGetTablesFilterOutputWithContext(context.Context) GetTablesFilterOutput }
GetTablesFilterInput is an input type that accepts GetTablesFilterArgs and GetTablesFilterOutput values. You can construct a concrete instance of `GetTablesFilterInput` via:
GetTablesFilterArgs{...}
type GetTablesFilterOutput ¶
type GetTablesFilterOutput struct{ *pulumi.OutputState }
func (GetTablesFilterOutput) ElementType ¶
func (GetTablesFilterOutput) ElementType() reflect.Type
func (GetTablesFilterOutput) Name ¶
func (o GetTablesFilterOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetTablesFilterOutput) Regex ¶
func (o GetTablesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetTablesFilterOutput) ToGetTablesFilterOutput ¶
func (o GetTablesFilterOutput) ToGetTablesFilterOutput() GetTablesFilterOutput
func (GetTablesFilterOutput) ToGetTablesFilterOutputWithContext ¶
func (o GetTablesFilterOutput) ToGetTablesFilterOutputWithContext(ctx context.Context) GetTablesFilterOutput
func (GetTablesFilterOutput) Values ¶
func (o GetTablesFilterOutput) Values() pulumi.StringArrayOutput
type GetTablesOutputArgs ¶
type GetTablesOutputArgs struct { // The ID of a table's compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetTablesFilterArrayInput `pulumi:"filters"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringPtrInput `pulumi:"name"` // Filter list by the lifecycle state of the item. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getTables.
func (GetTablesOutputArgs) ElementType ¶
func (GetTablesOutputArgs) ElementType() reflect.Type
type GetTablesResult ¶
type GetTablesResult struct { // Compartment Identifier. CompartmentId string `pulumi:"compartmentId"` Filters []GetTablesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The column name. Name *string `pulumi:"name"` // The state of a table. State *string `pulumi:"state"` // The list of table_collection. TableCollections []GetTablesTableCollection `pulumi:"tableCollections"` }
A collection of values returned by getTables.
func GetTables ¶
func GetTables(ctx *pulumi.Context, args *GetTablesArgs, opts ...pulumi.InvokeOption) (*GetTablesResult, error)
This data source provides the list of Tables in Oracle Cloud Infrastructure NoSQL Database service.
Get a list of tables in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.GetTables(ctx, &nosql.GetTablesArgs{ CompartmentId: _var.Compartment_id, Name: pulumi.StringRef(_var.Table_name), State: pulumi.StringRef(_var.Table_state), }, nil) if err != nil { return err } return nil }) }
```
type GetTablesResultOutput ¶
type GetTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTables.
func GetTablesOutput ¶
func GetTablesOutput(ctx *pulumi.Context, args GetTablesOutputArgs, opts ...pulumi.InvokeOption) GetTablesResultOutput
func (GetTablesResultOutput) CompartmentId ¶
func (o GetTablesResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier.
func (GetTablesResultOutput) ElementType ¶
func (GetTablesResultOutput) ElementType() reflect.Type
func (GetTablesResultOutput) Filters ¶
func (o GetTablesResultOutput) Filters() GetTablesFilterArrayOutput
func (GetTablesResultOutput) Id ¶
func (o GetTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTablesResultOutput) Name ¶
func (o GetTablesResultOutput) Name() pulumi.StringPtrOutput
The column name.
func (GetTablesResultOutput) State ¶
func (o GetTablesResultOutput) State() pulumi.StringPtrOutput
The state of a table.
func (GetTablesResultOutput) TableCollections ¶
func (o GetTablesResultOutput) TableCollections() GetTablesTableCollectionArrayOutput
The list of table_collection.
func (GetTablesResultOutput) ToGetTablesResultOutput ¶
func (o GetTablesResultOutput) ToGetTablesResultOutput() GetTablesResultOutput
func (GetTablesResultOutput) ToGetTablesResultOutputWithContext ¶
func (o GetTablesResultOutput) ToGetTablesResultOutputWithContext(ctx context.Context) GetTablesResultOutput
type GetTablesTableCollection ¶
type GetTablesTableCollection struct { // The ID of a table's compartment. CompartmentId string `pulumi:"compartmentId"` // A DDL statement representing the schema. DdlStatement string `pulumi:"ddlStatement"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable. Id string `pulumi:"id"` // True if this table can be reclaimed after an idle period. IsAutoReclaimable bool `pulumi:"isAutoReclaimable"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // A shell-globbing-style (*?[]) filter for names. Name string `pulumi:"name"` // The table schema information as a JSON object. Schemas []GetTablesTableCollectionSchema `pulumi:"schemas"` // Filter list by the lifecycle state of the item. State string `pulumi:"state"` // Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // Throughput and storage limits configuration of a table. TableLimits []GetTablesTableCollectionTableLimit `pulumi:"tableLimits"` // The time the the table was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. TimeOfExpiration string `pulumi:"timeOfExpiration"` // The time the the table's metadata was last updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetTablesTableCollectionArgs ¶
type GetTablesTableCollectionArgs struct { // The ID of a table's compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A DDL statement representing the schema. DdlStatement pulumi.StringInput `pulumi:"ddlStatement"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique identifier that is immutable. Id pulumi.StringInput `pulumi:"id"` // True if this table can be reclaimed after an idle period. IsAutoReclaimable pulumi.BoolInput `pulumi:"isAutoReclaimable"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` // The table schema information as a JSON object. Schemas GetTablesTableCollectionSchemaArrayInput `pulumi:"schemas"` // Filter list by the lifecycle state of the item. State pulumi.StringInput `pulumi:"state"` // Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // Throughput and storage limits configuration of a table. TableLimits GetTablesTableCollectionTableLimitArrayInput `pulumi:"tableLimits"` // The time the the table was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. TimeOfExpiration pulumi.StringInput `pulumi:"timeOfExpiration"` // The time the the table's metadata was last updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetTablesTableCollectionArgs) ElementType ¶
func (GetTablesTableCollectionArgs) ElementType() reflect.Type
func (GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutput ¶
func (i GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutput() GetTablesTableCollectionOutput
func (GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutputWithContext ¶
func (i GetTablesTableCollectionArgs) ToGetTablesTableCollectionOutputWithContext(ctx context.Context) GetTablesTableCollectionOutput
type GetTablesTableCollectionArray ¶
type GetTablesTableCollectionArray []GetTablesTableCollectionInput
func (GetTablesTableCollectionArray) ElementType ¶
func (GetTablesTableCollectionArray) ElementType() reflect.Type
func (GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutput ¶
func (i GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutput() GetTablesTableCollectionArrayOutput
func (GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutputWithContext ¶
func (i GetTablesTableCollectionArray) ToGetTablesTableCollectionArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionArrayOutput
type GetTablesTableCollectionArrayInput ¶
type GetTablesTableCollectionArrayInput interface { pulumi.Input ToGetTablesTableCollectionArrayOutput() GetTablesTableCollectionArrayOutput ToGetTablesTableCollectionArrayOutputWithContext(context.Context) GetTablesTableCollectionArrayOutput }
GetTablesTableCollectionArrayInput is an input type that accepts GetTablesTableCollectionArray and GetTablesTableCollectionArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionArrayInput` via:
GetTablesTableCollectionArray{ GetTablesTableCollectionArgs{...} }
type GetTablesTableCollectionArrayOutput ¶
type GetTablesTableCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionArrayOutput) ElementType ¶
func (GetTablesTableCollectionArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionArrayOutput) Index ¶
func (o GetTablesTableCollectionArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionOutput
func (GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutput ¶
func (o GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutput() GetTablesTableCollectionArrayOutput
func (GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutputWithContext ¶
func (o GetTablesTableCollectionArrayOutput) ToGetTablesTableCollectionArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionArrayOutput
type GetTablesTableCollectionInput ¶
type GetTablesTableCollectionInput interface { pulumi.Input ToGetTablesTableCollectionOutput() GetTablesTableCollectionOutput ToGetTablesTableCollectionOutputWithContext(context.Context) GetTablesTableCollectionOutput }
GetTablesTableCollectionInput is an input type that accepts GetTablesTableCollectionArgs and GetTablesTableCollectionOutput values. You can construct a concrete instance of `GetTablesTableCollectionInput` via:
GetTablesTableCollectionArgs{...}
type GetTablesTableCollectionOutput ¶
type GetTablesTableCollectionOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionOutput) CompartmentId ¶
func (o GetTablesTableCollectionOutput) CompartmentId() pulumi.StringOutput
The ID of a table's compartment.
func (GetTablesTableCollectionOutput) DdlStatement ¶
func (o GetTablesTableCollectionOutput) DdlStatement() pulumi.StringOutput
A DDL statement representing the schema.
func (GetTablesTableCollectionOutput) DefinedTags ¶
func (o GetTablesTableCollectionOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
func (GetTablesTableCollectionOutput) ElementType ¶
func (GetTablesTableCollectionOutput) ElementType() reflect.Type
func (GetTablesTableCollectionOutput) FreeformTags ¶
func (o GetTablesTableCollectionOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetTablesTableCollectionOutput) Id ¶
func (o GetTablesTableCollectionOutput) Id() pulumi.StringOutput
Unique identifier that is immutable.
func (GetTablesTableCollectionOutput) IsAutoReclaimable ¶
func (o GetTablesTableCollectionOutput) IsAutoReclaimable() pulumi.BoolOutput
True if this table can be reclaimed after an idle period.
func (GetTablesTableCollectionOutput) LifecycleDetails ¶
func (o GetTablesTableCollectionOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (GetTablesTableCollectionOutput) Name ¶
func (o GetTablesTableCollectionOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetTablesTableCollectionOutput) Schemas ¶
func (o GetTablesTableCollectionOutput) Schemas() GetTablesTableCollectionSchemaArrayOutput
The table schema information as a JSON object.
func (GetTablesTableCollectionOutput) State ¶
func (o GetTablesTableCollectionOutput) State() pulumi.StringOutput
Filter list by the lifecycle state of the item.
func (GetTablesTableCollectionOutput) SystemTags ¶
func (o GetTablesTableCollectionOutput) SystemTags() pulumi.MapOutput
Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}`
func (GetTablesTableCollectionOutput) TableLimits ¶
func (o GetTablesTableCollectionOutput) TableLimits() GetTablesTableCollectionTableLimitArrayOutput
Throughput and storage limits configuration of a table.
func (GetTablesTableCollectionOutput) TimeCreated ¶
func (o GetTablesTableCollectionOutput) TimeCreated() pulumi.StringOutput
The time the the table was created. An RFC3339 formatted datetime string.
func (GetTablesTableCollectionOutput) TimeOfExpiration ¶
func (o GetTablesTableCollectionOutput) TimeOfExpiration() pulumi.StringOutput
If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string.
func (GetTablesTableCollectionOutput) TimeUpdated ¶
func (o GetTablesTableCollectionOutput) TimeUpdated() pulumi.StringOutput
The time the the table's metadata was last updated. An RFC3339 formatted datetime string.
func (GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutput ¶
func (o GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutput() GetTablesTableCollectionOutput
func (GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutputWithContext ¶
func (o GetTablesTableCollectionOutput) ToGetTablesTableCollectionOutputWithContext(ctx context.Context) GetTablesTableCollectionOutput
type GetTablesTableCollectionSchema ¶
type GetTablesTableCollectionSchema struct { // The columns of a table. Columns []GetTablesTableCollectionSchemaColumn `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys []string `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys []string `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl int `pulumi:"ttl"` }
type GetTablesTableCollectionSchemaArgs ¶
type GetTablesTableCollectionSchemaArgs struct { // The columns of a table. Columns GetTablesTableCollectionSchemaColumnArrayInput `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys pulumi.StringArrayInput `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys pulumi.StringArrayInput `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl pulumi.IntInput `pulumi:"ttl"` }
func (GetTablesTableCollectionSchemaArgs) ElementType ¶
func (GetTablesTableCollectionSchemaArgs) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutput ¶
func (i GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutput() GetTablesTableCollectionSchemaOutput
func (GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutputWithContext ¶
func (i GetTablesTableCollectionSchemaArgs) ToGetTablesTableCollectionSchemaOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaOutput
type GetTablesTableCollectionSchemaArray ¶
type GetTablesTableCollectionSchemaArray []GetTablesTableCollectionSchemaInput
func (GetTablesTableCollectionSchemaArray) ElementType ¶
func (GetTablesTableCollectionSchemaArray) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutput ¶
func (i GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutput() GetTablesTableCollectionSchemaArrayOutput
func (GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutputWithContext ¶
func (i GetTablesTableCollectionSchemaArray) ToGetTablesTableCollectionSchemaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaArrayOutput
type GetTablesTableCollectionSchemaArrayInput ¶
type GetTablesTableCollectionSchemaArrayInput interface { pulumi.Input ToGetTablesTableCollectionSchemaArrayOutput() GetTablesTableCollectionSchemaArrayOutput ToGetTablesTableCollectionSchemaArrayOutputWithContext(context.Context) GetTablesTableCollectionSchemaArrayOutput }
GetTablesTableCollectionSchemaArrayInput is an input type that accepts GetTablesTableCollectionSchemaArray and GetTablesTableCollectionSchemaArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaArrayInput` via:
GetTablesTableCollectionSchemaArray{ GetTablesTableCollectionSchemaArgs{...} }
type GetTablesTableCollectionSchemaArrayOutput ¶
type GetTablesTableCollectionSchemaArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaArrayOutput) ElementType ¶
func (GetTablesTableCollectionSchemaArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutput ¶
func (o GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutput() GetTablesTableCollectionSchemaArrayOutput
func (GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutputWithContext ¶
func (o GetTablesTableCollectionSchemaArrayOutput) ToGetTablesTableCollectionSchemaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaArrayOutput
type GetTablesTableCollectionSchemaColumn ¶
type GetTablesTableCollectionSchemaColumn struct { // The column default value. DefaultValue string `pulumi:"defaultValue"` // The column nullable flag. IsNullable bool `pulumi:"isNullable"` // A shell-globbing-style (*?[]) filter for names. Name string `pulumi:"name"` // The column type. Type string `pulumi:"type"` }
type GetTablesTableCollectionSchemaColumnArgs ¶
type GetTablesTableCollectionSchemaColumnArgs struct { // The column default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // The column nullable flag. IsNullable pulumi.BoolInput `pulumi:"isNullable"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` // The column type. Type pulumi.StringInput `pulumi:"type"` }
func (GetTablesTableCollectionSchemaColumnArgs) ElementType ¶
func (GetTablesTableCollectionSchemaColumnArgs) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutput ¶
func (i GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutput() GetTablesTableCollectionSchemaColumnOutput
func (GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutputWithContext ¶
func (i GetTablesTableCollectionSchemaColumnArgs) ToGetTablesTableCollectionSchemaColumnOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnOutput
type GetTablesTableCollectionSchemaColumnArray ¶
type GetTablesTableCollectionSchemaColumnArray []GetTablesTableCollectionSchemaColumnInput
func (GetTablesTableCollectionSchemaColumnArray) ElementType ¶
func (GetTablesTableCollectionSchemaColumnArray) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutput ¶
func (i GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutput() GetTablesTableCollectionSchemaColumnArrayOutput
func (GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext ¶
func (i GetTablesTableCollectionSchemaColumnArray) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnArrayOutput
type GetTablesTableCollectionSchemaColumnArrayInput ¶
type GetTablesTableCollectionSchemaColumnArrayInput interface { pulumi.Input ToGetTablesTableCollectionSchemaColumnArrayOutput() GetTablesTableCollectionSchemaColumnArrayOutput ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext(context.Context) GetTablesTableCollectionSchemaColumnArrayOutput }
GetTablesTableCollectionSchemaColumnArrayInput is an input type that accepts GetTablesTableCollectionSchemaColumnArray and GetTablesTableCollectionSchemaColumnArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaColumnArrayInput` via:
GetTablesTableCollectionSchemaColumnArray{ GetTablesTableCollectionSchemaColumnArgs{...} }
type GetTablesTableCollectionSchemaColumnArrayOutput ¶
type GetTablesTableCollectionSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaColumnArrayOutput) ElementType ¶
func (GetTablesTableCollectionSchemaColumnArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutput ¶
func (o GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutput() GetTablesTableCollectionSchemaColumnArrayOutput
func (GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext ¶
func (o GetTablesTableCollectionSchemaColumnArrayOutput) ToGetTablesTableCollectionSchemaColumnArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnArrayOutput
type GetTablesTableCollectionSchemaColumnInput ¶
type GetTablesTableCollectionSchemaColumnInput interface { pulumi.Input ToGetTablesTableCollectionSchemaColumnOutput() GetTablesTableCollectionSchemaColumnOutput ToGetTablesTableCollectionSchemaColumnOutputWithContext(context.Context) GetTablesTableCollectionSchemaColumnOutput }
GetTablesTableCollectionSchemaColumnInput is an input type that accepts GetTablesTableCollectionSchemaColumnArgs and GetTablesTableCollectionSchemaColumnOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaColumnInput` via:
GetTablesTableCollectionSchemaColumnArgs{...}
type GetTablesTableCollectionSchemaColumnOutput ¶
type GetTablesTableCollectionSchemaColumnOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaColumnOutput) DefaultValue ¶
func (o GetTablesTableCollectionSchemaColumnOutput) DefaultValue() pulumi.StringOutput
The column default value.
func (GetTablesTableCollectionSchemaColumnOutput) ElementType ¶
func (GetTablesTableCollectionSchemaColumnOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaColumnOutput) IsNullable ¶
func (o GetTablesTableCollectionSchemaColumnOutput) IsNullable() pulumi.BoolOutput
The column nullable flag.
func (GetTablesTableCollectionSchemaColumnOutput) Name ¶
func (o GetTablesTableCollectionSchemaColumnOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutput ¶
func (o GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutput() GetTablesTableCollectionSchemaColumnOutput
func (GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutputWithContext ¶
func (o GetTablesTableCollectionSchemaColumnOutput) ToGetTablesTableCollectionSchemaColumnOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaColumnOutput
func (GetTablesTableCollectionSchemaColumnOutput) Type ¶
func (o GetTablesTableCollectionSchemaColumnOutput) Type() pulumi.StringOutput
The column type.
type GetTablesTableCollectionSchemaInput ¶
type GetTablesTableCollectionSchemaInput interface { pulumi.Input ToGetTablesTableCollectionSchemaOutput() GetTablesTableCollectionSchemaOutput ToGetTablesTableCollectionSchemaOutputWithContext(context.Context) GetTablesTableCollectionSchemaOutput }
GetTablesTableCollectionSchemaInput is an input type that accepts GetTablesTableCollectionSchemaArgs and GetTablesTableCollectionSchemaOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaInput` via:
GetTablesTableCollectionSchemaArgs{...}
type GetTablesTableCollectionSchemaOutput ¶
type GetTablesTableCollectionSchemaOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaOutput) Columns ¶
func (o GetTablesTableCollectionSchemaOutput) Columns() GetTablesTableCollectionSchemaColumnArrayOutput
The columns of a table.
func (GetTablesTableCollectionSchemaOutput) ElementType ¶
func (GetTablesTableCollectionSchemaOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaOutput) PrimaryKeys ¶
func (o GetTablesTableCollectionSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (GetTablesTableCollectionSchemaOutput) ShardKeys ¶
func (o GetTablesTableCollectionSchemaOutput) ShardKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutput ¶
func (o GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutput() GetTablesTableCollectionSchemaOutput
func (GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutputWithContext ¶
func (o GetTablesTableCollectionSchemaOutput) ToGetTablesTableCollectionSchemaOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaOutput
func (GetTablesTableCollectionSchemaOutput) Ttl ¶
func (o GetTablesTableCollectionSchemaOutput) Ttl() pulumi.IntOutput
The default Time-to-Live for the table, in days.
type GetTablesTableCollectionTableLimit ¶
type GetTablesTableCollectionTableLimit struct { // The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode string `pulumi:"capacityMode"` // Maximum sustained read throughput limit for the table. MaxReadUnits int `pulumi:"maxReadUnits"` // Maximum size of storage used by the table. MaxStorageInGbs int `pulumi:"maxStorageInGbs"` // Maximum sustained write throughput limit for the table. MaxWriteUnits int `pulumi:"maxWriteUnits"` }
type GetTablesTableCollectionTableLimitArgs ¶
type GetTablesTableCollectionTableLimitArgs struct { // The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode pulumi.StringInput `pulumi:"capacityMode"` // Maximum sustained read throughput limit for the table. MaxReadUnits pulumi.IntInput `pulumi:"maxReadUnits"` // Maximum size of storage used by the table. MaxStorageInGbs pulumi.IntInput `pulumi:"maxStorageInGbs"` // Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntInput `pulumi:"maxWriteUnits"` }
func (GetTablesTableCollectionTableLimitArgs) ElementType ¶
func (GetTablesTableCollectionTableLimitArgs) ElementType() reflect.Type
func (GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutput ¶
func (i GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutput() GetTablesTableCollectionTableLimitOutput
func (GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutputWithContext ¶
func (i GetTablesTableCollectionTableLimitArgs) ToGetTablesTableCollectionTableLimitOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitOutput
type GetTablesTableCollectionTableLimitArray ¶
type GetTablesTableCollectionTableLimitArray []GetTablesTableCollectionTableLimitInput
func (GetTablesTableCollectionTableLimitArray) ElementType ¶
func (GetTablesTableCollectionTableLimitArray) ElementType() reflect.Type
func (GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutput ¶
func (i GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutput() GetTablesTableCollectionTableLimitArrayOutput
func (GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutputWithContext ¶
func (i GetTablesTableCollectionTableLimitArray) ToGetTablesTableCollectionTableLimitArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitArrayOutput
type GetTablesTableCollectionTableLimitArrayInput ¶
type GetTablesTableCollectionTableLimitArrayInput interface { pulumi.Input ToGetTablesTableCollectionTableLimitArrayOutput() GetTablesTableCollectionTableLimitArrayOutput ToGetTablesTableCollectionTableLimitArrayOutputWithContext(context.Context) GetTablesTableCollectionTableLimitArrayOutput }
GetTablesTableCollectionTableLimitArrayInput is an input type that accepts GetTablesTableCollectionTableLimitArray and GetTablesTableCollectionTableLimitArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionTableLimitArrayInput` via:
GetTablesTableCollectionTableLimitArray{ GetTablesTableCollectionTableLimitArgs{...} }
type GetTablesTableCollectionTableLimitArrayOutput ¶
type GetTablesTableCollectionTableLimitArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionTableLimitArrayOutput) ElementType ¶
func (GetTablesTableCollectionTableLimitArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutput ¶
func (o GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutput() GetTablesTableCollectionTableLimitArrayOutput
func (GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutputWithContext ¶
func (o GetTablesTableCollectionTableLimitArrayOutput) ToGetTablesTableCollectionTableLimitArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitArrayOutput
type GetTablesTableCollectionTableLimitInput ¶
type GetTablesTableCollectionTableLimitInput interface { pulumi.Input ToGetTablesTableCollectionTableLimitOutput() GetTablesTableCollectionTableLimitOutput ToGetTablesTableCollectionTableLimitOutputWithContext(context.Context) GetTablesTableCollectionTableLimitOutput }
GetTablesTableCollectionTableLimitInput is an input type that accepts GetTablesTableCollectionTableLimitArgs and GetTablesTableCollectionTableLimitOutput values. You can construct a concrete instance of `GetTablesTableCollectionTableLimitInput` via:
GetTablesTableCollectionTableLimitArgs{...}
type GetTablesTableCollectionTableLimitOutput ¶
type GetTablesTableCollectionTableLimitOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionTableLimitOutput) CapacityMode ¶
func (o GetTablesTableCollectionTableLimitOutput) CapacityMode() pulumi.StringOutput
The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero.
func (GetTablesTableCollectionTableLimitOutput) ElementType ¶
func (GetTablesTableCollectionTableLimitOutput) ElementType() reflect.Type
func (GetTablesTableCollectionTableLimitOutput) MaxReadUnits ¶
func (o GetTablesTableCollectionTableLimitOutput) MaxReadUnits() pulumi.IntOutput
Maximum sustained read throughput limit for the table.
func (GetTablesTableCollectionTableLimitOutput) MaxStorageInGbs ¶
func (o GetTablesTableCollectionTableLimitOutput) MaxStorageInGbs() pulumi.IntOutput
Maximum size of storage used by the table.
func (GetTablesTableCollectionTableLimitOutput) MaxWriteUnits ¶
func (o GetTablesTableCollectionTableLimitOutput) MaxWriteUnits() pulumi.IntOutput
Maximum sustained write throughput limit for the table.
func (GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutput ¶
func (o GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutput() GetTablesTableCollectionTableLimitOutput
func (GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutputWithContext ¶
func (o GetTablesTableCollectionTableLimitOutput) ToGetTablesTableCollectionTableLimitOutputWithContext(ctx context.Context) GetTablesTableCollectionTableLimitOutput
type Index ¶
type Index struct { pulumi.CustomResourceState // The OCID of the table's compartment. Required if the tableNameOrId path parameter is a table name. Optional if tableNameOrId is an OCID. If tableNameOrId is an OCID, and compartmentId is supplied, the latter must match the identified table's compartmentId. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // If true, the operation completes successfully even when the index exists. Otherwise, an attempt to create an index that already exists will return an error. IsIfNotExists pulumi.BoolOutput `pulumi:"isIfNotExists"` // A set of keys for a secondary index. Keys IndexKeyArrayOutput `pulumi:"keys"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Index name. Name pulumi.StringOutput `pulumi:"name"` // The state of an index. State pulumi.StringOutput `pulumi:"state"` // the OCID of the table to which this index belongs. TableId pulumi.StringOutput `pulumi:"tableId"` // The name of the table to which this index belongs. TableName pulumi.StringOutput `pulumi:"tableName"` // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringOutput `pulumi:"tableNameOrId"` }
This resource provides the Index resource in Oracle Cloud Infrastructure NoSQL Database service.
Create a new index on the table identified by tableNameOrId.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.NewIndex(ctx, "testIndex", &Nosql.IndexArgs{ Keys: nosql.IndexKeyArray{ &nosql.IndexKeyArgs{ ColumnName: pulumi.Any(_var.Index_keys_column_name), JsonFieldType: pulumi.Any(_var.Index_keys_json_field_type), JsonPath: pulumi.Any(_var.Index_keys_json_path), }, }, TableNameOrId: pulumi.Any(oci_nosql_table_name_or.Test_table_name_or.Id), CompartmentId: pulumi.Any(_var.Compartment_id), IsIfNotExists: pulumi.Any(_var.Index_is_if_not_exists), }) if err != nil { return err } return nil }) }
```
## Import
Indexes can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Nosql/index:Index test_index "tables/{tableNameOrId}/indexes/{indexName}"
```
func GetIndex ¶
func GetIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)
GetIndex gets an existing Index 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 NewIndex ¶
func NewIndex(ctx *pulumi.Context, name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)
NewIndex registers a new resource with the given unique name, arguments, and options.
func (*Index) ElementType ¶
func (*Index) ToIndexOutput ¶
func (i *Index) ToIndexOutput() IndexOutput
func (*Index) ToIndexOutputWithContext ¶
func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexArgs ¶
type IndexArgs struct { // The OCID of the table's compartment. Required if the tableNameOrId path parameter is a table name. Optional if tableNameOrId is an OCID. If tableNameOrId is an OCID, and compartmentId is supplied, the latter must match the identified table's compartmentId. CompartmentId pulumi.StringPtrInput // If true, the operation completes successfully even when the index exists. Otherwise, an attempt to create an index that already exists will return an error. IsIfNotExists pulumi.BoolPtrInput // A set of keys for a secondary index. Keys IndexKeyArrayInput // Index name. Name pulumi.StringPtrInput // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringInput }
The set of arguments for constructing a Index resource.
func (IndexArgs) ElementType ¶
type IndexArray ¶
type IndexArray []IndexInput
func (IndexArray) ElementType ¶
func (IndexArray) ElementType() reflect.Type
func (IndexArray) ToIndexArrayOutput ¶
func (i IndexArray) ToIndexArrayOutput() IndexArrayOutput
func (IndexArray) ToIndexArrayOutputWithContext ¶
func (i IndexArray) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexArrayInput ¶
type IndexArrayInput interface { pulumi.Input ToIndexArrayOutput() IndexArrayOutput ToIndexArrayOutputWithContext(context.Context) IndexArrayOutput }
IndexArrayInput is an input type that accepts IndexArray and IndexArrayOutput values. You can construct a concrete instance of `IndexArrayInput` via:
IndexArray{ IndexArgs{...} }
type IndexArrayOutput ¶
type IndexArrayOutput struct{ *pulumi.OutputState }
func (IndexArrayOutput) ElementType ¶
func (IndexArrayOutput) ElementType() reflect.Type
func (IndexArrayOutput) Index ¶
func (o IndexArrayOutput) Index(i pulumi.IntInput) IndexOutput
func (IndexArrayOutput) ToIndexArrayOutput ¶
func (o IndexArrayOutput) ToIndexArrayOutput() IndexArrayOutput
func (IndexArrayOutput) ToIndexArrayOutputWithContext ¶
func (o IndexArrayOutput) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexInput ¶
type IndexInput interface { pulumi.Input ToIndexOutput() IndexOutput ToIndexOutputWithContext(ctx context.Context) IndexOutput }
type IndexKey ¶
type IndexKey struct { // The name of a column to be included as an index key. ColumnName string `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType *string `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath *string `pulumi:"jsonPath"` }
type IndexKeyArgs ¶
type IndexKeyArgs struct { // The name of a column to be included as an index key. ColumnName pulumi.StringInput `pulumi:"columnName"` // If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath. JsonFieldType pulumi.StringPtrInput `pulumi:"jsonFieldType"` // If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key. JsonPath pulumi.StringPtrInput `pulumi:"jsonPath"` }
func (IndexKeyArgs) ElementType ¶
func (IndexKeyArgs) ElementType() reflect.Type
func (IndexKeyArgs) ToIndexKeyOutput ¶
func (i IndexKeyArgs) ToIndexKeyOutput() IndexKeyOutput
func (IndexKeyArgs) ToIndexKeyOutputWithContext ¶
func (i IndexKeyArgs) ToIndexKeyOutputWithContext(ctx context.Context) IndexKeyOutput
type IndexKeyArray ¶
type IndexKeyArray []IndexKeyInput
func (IndexKeyArray) ElementType ¶
func (IndexKeyArray) ElementType() reflect.Type
func (IndexKeyArray) ToIndexKeyArrayOutput ¶
func (i IndexKeyArray) ToIndexKeyArrayOutput() IndexKeyArrayOutput
func (IndexKeyArray) ToIndexKeyArrayOutputWithContext ¶
func (i IndexKeyArray) ToIndexKeyArrayOutputWithContext(ctx context.Context) IndexKeyArrayOutput
type IndexKeyArrayInput ¶
type IndexKeyArrayInput interface { pulumi.Input ToIndexKeyArrayOutput() IndexKeyArrayOutput ToIndexKeyArrayOutputWithContext(context.Context) IndexKeyArrayOutput }
IndexKeyArrayInput is an input type that accepts IndexKeyArray and IndexKeyArrayOutput values. You can construct a concrete instance of `IndexKeyArrayInput` via:
IndexKeyArray{ IndexKeyArgs{...} }
type IndexKeyArrayOutput ¶
type IndexKeyArrayOutput struct{ *pulumi.OutputState }
func (IndexKeyArrayOutput) ElementType ¶
func (IndexKeyArrayOutput) ElementType() reflect.Type
func (IndexKeyArrayOutput) Index ¶
func (o IndexKeyArrayOutput) Index(i pulumi.IntInput) IndexKeyOutput
func (IndexKeyArrayOutput) ToIndexKeyArrayOutput ¶
func (o IndexKeyArrayOutput) ToIndexKeyArrayOutput() IndexKeyArrayOutput
func (IndexKeyArrayOutput) ToIndexKeyArrayOutputWithContext ¶
func (o IndexKeyArrayOutput) ToIndexKeyArrayOutputWithContext(ctx context.Context) IndexKeyArrayOutput
type IndexKeyInput ¶
type IndexKeyInput interface { pulumi.Input ToIndexKeyOutput() IndexKeyOutput ToIndexKeyOutputWithContext(context.Context) IndexKeyOutput }
IndexKeyInput is an input type that accepts IndexKeyArgs and IndexKeyOutput values. You can construct a concrete instance of `IndexKeyInput` via:
IndexKeyArgs{...}
type IndexKeyOutput ¶
type IndexKeyOutput struct{ *pulumi.OutputState }
func (IndexKeyOutput) ColumnName ¶
func (o IndexKeyOutput) ColumnName() pulumi.StringOutput
The name of a column to be included as an index key.
func (IndexKeyOutput) ElementType ¶
func (IndexKeyOutput) ElementType() reflect.Type
func (IndexKeyOutput) JsonFieldType ¶
func (o IndexKeyOutput) JsonFieldType() pulumi.StringPtrOutput
If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath.
func (IndexKeyOutput) JsonPath ¶
func (o IndexKeyOutput) JsonPath() pulumi.StringPtrOutput
If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key.
func (IndexKeyOutput) ToIndexKeyOutput ¶
func (o IndexKeyOutput) ToIndexKeyOutput() IndexKeyOutput
func (IndexKeyOutput) ToIndexKeyOutputWithContext ¶
func (o IndexKeyOutput) ToIndexKeyOutputWithContext(ctx context.Context) IndexKeyOutput
type IndexMap ¶
type IndexMap map[string]IndexInput
func (IndexMap) ElementType ¶
func (IndexMap) ToIndexMapOutput ¶
func (i IndexMap) ToIndexMapOutput() IndexMapOutput
func (IndexMap) ToIndexMapOutputWithContext ¶
func (i IndexMap) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexMapInput ¶
type IndexMapInput interface { pulumi.Input ToIndexMapOutput() IndexMapOutput ToIndexMapOutputWithContext(context.Context) IndexMapOutput }
IndexMapInput is an input type that accepts IndexMap and IndexMapOutput values. You can construct a concrete instance of `IndexMapInput` via:
IndexMap{ "key": IndexArgs{...} }
type IndexMapOutput ¶
type IndexMapOutput struct{ *pulumi.OutputState }
func (IndexMapOutput) ElementType ¶
func (IndexMapOutput) ElementType() reflect.Type
func (IndexMapOutput) MapIndex ¶
func (o IndexMapOutput) MapIndex(k pulumi.StringInput) IndexOutput
func (IndexMapOutput) ToIndexMapOutput ¶
func (o IndexMapOutput) ToIndexMapOutput() IndexMapOutput
func (IndexMapOutput) ToIndexMapOutputWithContext ¶
func (o IndexMapOutput) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexOutput ¶
type IndexOutput struct{ *pulumi.OutputState }
func (IndexOutput) ElementType ¶
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) ToIndexOutput ¶
func (o IndexOutput) ToIndexOutput() IndexOutput
func (IndexOutput) ToIndexOutputWithContext ¶
func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexState ¶
type IndexState struct { // The OCID of the table's compartment. Required if the tableNameOrId path parameter is a table name. Optional if tableNameOrId is an OCID. If tableNameOrId is an OCID, and compartmentId is supplied, the latter must match the identified table's compartmentId. CompartmentId pulumi.StringPtrInput // If true, the operation completes successfully even when the index exists. Otherwise, an attempt to create an index that already exists will return an error. IsIfNotExists pulumi.BoolPtrInput // A set of keys for a secondary index. Keys IndexKeyArrayInput // A message describing the current state in more detail. LifecycleDetails pulumi.StringPtrInput // Index name. Name pulumi.StringPtrInput // The state of an index. State pulumi.StringPtrInput // the OCID of the table to which this index belongs. TableId pulumi.StringPtrInput // The name of the table to which this index belongs. TableName pulumi.StringPtrInput // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringPtrInput }
func (IndexState) ElementType ¶
func (IndexState) ElementType() reflect.Type
type LookupIndexArgs ¶
type LookupIndexArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId string `pulumi:"compartmentId"` // The name of a table's index. IndexName string `pulumi:"indexName"` // A table name within the compartment, or a table OCID. TableNameOrId string `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getIndex.
type LookupIndexOutputArgs ¶
type LookupIndexOutputArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The name of a table's index. IndexName pulumi.StringInput `pulumi:"indexName"` // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringInput `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getIndex.
func (LookupIndexOutputArgs) ElementType ¶
func (LookupIndexOutputArgs) ElementType() reflect.Type
type LookupIndexResult ¶
type LookupIndexResult struct { // Compartment Identifier. CompartmentId string `pulumi:"compartmentId"` Id string `pulumi:"id"` IndexName string `pulumi:"indexName"` IsIfNotExists bool `pulumi:"isIfNotExists"` // A set of keys for a secondary index. Keys []GetIndexKey `pulumi:"keys"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // Index name. Name string `pulumi:"name"` // The state of an index. State string `pulumi:"state"` // the OCID of the table to which this index belongs. TableId string `pulumi:"tableId"` // The name of the table to which this index belongs. TableName string `pulumi:"tableName"` TableNameOrId string `pulumi:"tableNameOrId"` }
A collection of values returned by getIndex.
func LookupIndex ¶
func LookupIndex(ctx *pulumi.Context, args *LookupIndexArgs, opts ...pulumi.InvokeOption) (*LookupIndexResult, error)
This data source provides details about a specific Index resource in Oracle Cloud Infrastructure NoSQL Database service.
Get information about a single index.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.GetIndex(ctx, &nosql.GetIndexArgs{ IndexName: oci_nosql_index.Test_index.Name, TableNameOrId: oci_nosql_table_name_or.Test_table_name_or.Id, CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupIndexResultOutput ¶
type LookupIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIndex.
func LookupIndexOutput ¶
func LookupIndexOutput(ctx *pulumi.Context, args LookupIndexOutputArgs, opts ...pulumi.InvokeOption) LookupIndexResultOutput
func (LookupIndexResultOutput) CompartmentId ¶
func (o LookupIndexResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier.
func (LookupIndexResultOutput) ElementType ¶
func (LookupIndexResultOutput) ElementType() reflect.Type
func (LookupIndexResultOutput) Id ¶
func (o LookupIndexResultOutput) Id() pulumi.StringOutput
func (LookupIndexResultOutput) IndexName ¶
func (o LookupIndexResultOutput) IndexName() pulumi.StringOutput
func (LookupIndexResultOutput) IsIfNotExists ¶
func (o LookupIndexResultOutput) IsIfNotExists() pulumi.BoolOutput
func (LookupIndexResultOutput) Keys ¶
func (o LookupIndexResultOutput) Keys() GetIndexKeyArrayOutput
A set of keys for a secondary index.
func (LookupIndexResultOutput) LifecycleDetails ¶
func (o LookupIndexResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (LookupIndexResultOutput) Name ¶
func (o LookupIndexResultOutput) Name() pulumi.StringOutput
Index name.
func (LookupIndexResultOutput) State ¶
func (o LookupIndexResultOutput) State() pulumi.StringOutput
The state of an index.
func (LookupIndexResultOutput) TableId ¶
func (o LookupIndexResultOutput) TableId() pulumi.StringOutput
the OCID of the table to which this index belongs.
func (LookupIndexResultOutput) TableName ¶
func (o LookupIndexResultOutput) TableName() pulumi.StringOutput
The name of the table to which this index belongs.
func (LookupIndexResultOutput) TableNameOrId ¶
func (o LookupIndexResultOutput) TableNameOrId() pulumi.StringOutput
func (LookupIndexResultOutput) ToLookupIndexResultOutput ¶
func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext ¶
func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
type LookupTableArgs ¶
type LookupTableArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId string `pulumi:"compartmentId"` // A table name within the compartment, or a table OCID. TableNameOrId string `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getTable.
type LookupTableOutputArgs ¶
type LookupTableOutputArgs struct { // The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A table name within the compartment, or a table OCID. TableNameOrId pulumi.StringInput `pulumi:"tableNameOrId"` }
A collection of arguments for invoking getTable.
func (LookupTableOutputArgs) ElementType ¶
func (LookupTableOutputArgs) ElementType() reflect.Type
type LookupTableResult ¶
type LookupTableResult struct { // Compartment Identifier. CompartmentId string `pulumi:"compartmentId"` // A DDL statement representing the schema. DdlStatement string `pulumi:"ddlStatement"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable. Id string `pulumi:"id"` // True if this table can be reclaimed after an idle period. IsAutoReclaimable bool `pulumi:"isAutoReclaimable"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // The column name. Name string `pulumi:"name"` // The table schema information as a JSON object. Schemas []GetTableSchema `pulumi:"schemas"` // The state of a table. State string `pulumi:"state"` // Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags map[string]interface{} `pulumi:"systemTags"` // Throughput and storage limits configuration of a table. TableLimits []GetTableTableLimit `pulumi:"tableLimits"` TableNameOrId string `pulumi:"tableNameOrId"` // The time the the table was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. TimeOfExpiration string `pulumi:"timeOfExpiration"` // The time the the table's metadata was last updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getTable.
func LookupTable ¶
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
This data source provides details about a specific Table resource in Oracle Cloud Infrastructure NoSQL Database service.
Get table info by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.GetTable(ctx, &nosql.GetTableArgs{ TableNameOrId: oci_nosql_table_name_or.Test_table_name_or.Id, CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupTableResultOutput ¶
type LookupTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTable.
func LookupTableOutput ¶
func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput
func (LookupTableResultOutput) CompartmentId ¶
func (o LookupTableResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier.
func (LookupTableResultOutput) DdlStatement ¶
func (o LookupTableResultOutput) DdlStatement() pulumi.StringOutput
A DDL statement representing the schema.
func (LookupTableResultOutput) DefinedTags ¶
func (o LookupTableResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
func (LookupTableResultOutput) ElementType ¶
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) FreeformTags ¶
func (o LookupTableResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupTableResultOutput) Id ¶
func (o LookupTableResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable.
func (LookupTableResultOutput) IsAutoReclaimable ¶
func (o LookupTableResultOutput) IsAutoReclaimable() pulumi.BoolOutput
True if this table can be reclaimed after an idle period.
func (LookupTableResultOutput) LifecycleDetails ¶
func (o LookupTableResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (LookupTableResultOutput) Name ¶
func (o LookupTableResultOutput) Name() pulumi.StringOutput
The column name.
func (LookupTableResultOutput) Schemas ¶
func (o LookupTableResultOutput) Schemas() GetTableSchemaArrayOutput
The table schema information as a JSON object.
func (LookupTableResultOutput) State ¶
func (o LookupTableResultOutput) State() pulumi.StringOutput
The state of a table.
func (LookupTableResultOutput) SystemTags ¶
func (o LookupTableResultOutput) SystemTags() pulumi.MapOutput
Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}`
func (LookupTableResultOutput) TableLimits ¶
func (o LookupTableResultOutput) TableLimits() GetTableTableLimitArrayOutput
Throughput and storage limits configuration of a table.
func (LookupTableResultOutput) TableNameOrId ¶
func (o LookupTableResultOutput) TableNameOrId() pulumi.StringOutput
func (LookupTableResultOutput) TimeCreated ¶
func (o LookupTableResultOutput) TimeCreated() pulumi.StringOutput
The time the the table was created. An RFC3339 formatted datetime string.
func (LookupTableResultOutput) TimeOfExpiration ¶
func (o LookupTableResultOutput) TimeOfExpiration() pulumi.StringOutput
If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string.
func (LookupTableResultOutput) TimeUpdated ¶
func (o LookupTableResultOutput) TimeUpdated() pulumi.StringOutput
The time the the table's metadata was last updated. An RFC3339 formatted datetime string.
func (LookupTableResultOutput) ToLookupTableResultOutput ¶
func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
func (LookupTableResultOutput) ToLookupTableResultOutputWithContext ¶
func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
type Table ¶
type Table struct { pulumi.CustomResourceState // (Updatable) Compartment Identifier. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Complete CREATE TABLE DDL statement. When update ddl_statement, it should be ALTER TABLE DDL statement. DdlStatement pulumi.StringOutput `pulumi:"ddlStatement"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // True if table can be reclaimed after an idle period. IsAutoReclaimable pulumi.BoolOutput `pulumi:"isAutoReclaimable"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Table name. Name pulumi.StringOutput `pulumi:"name"` // The table schema information as a JSON object. Schemas TableSchemaArrayOutput `pulumi:"schemas"` // The state of a table. State pulumi.StringOutput `pulumi:"state"` // Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // (Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits. TableLimits TableTableLimitsOutput `pulumi:"tableLimits"` // The time the the table was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. TimeOfExpiration pulumi.StringOutput `pulumi:"timeOfExpiration"` // The time the the table's metadata was last updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Table resource in Oracle Cloud Infrastructure NoSQL Database service.
Create a new table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.NewTable(ctx, "testTable", &Nosql.TableArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DdlStatement: pulumi.Any(_var.Table_ddl_statement), DefinedTags: pulumi.Any(_var.Table_defined_tags), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, IsAutoReclaimable: pulumi.Any(_var.Table_is_auto_reclaimable), TableLimits: &nosql.TableTableLimitsArgs{ MaxReadUnits: pulumi.Any(_var.Table_table_limits_max_read_units), MaxStorageInGbs: pulumi.Any(_var.Table_table_limits_max_storage_in_gbs), MaxWriteUnits: pulumi.Any(_var.Table_table_limits_max_write_units), CapacityMode: pulumi.Any(_var.Table_table_limits_capacity_mode), }, }) if err != nil { return err } return nil }) }
```
## Import
Tables can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Nosql/table:Table test_table "id"
```
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table 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 NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { // (Updatable) Compartment Identifier. CompartmentId pulumi.StringInput // (Updatable) Complete CREATE TABLE DDL statement. When update ddl_statement, it should be ALTER TABLE DDL statement. DdlStatement pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags pulumi.MapInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // True if table can be reclaimed after an idle period. IsAutoReclaimable pulumi.BoolPtrInput // Table name. Name pulumi.StringPtrInput // (Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits. TableLimits TableTableLimitsPtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableArray ¶
type TableArray []TableInput
func (TableArray) ElementType ¶
func (TableArray) ElementType() reflect.Type
func (TableArray) ToTableArrayOutput ¶
func (i TableArray) ToTableArrayOutput() TableArrayOutput
func (TableArray) ToTableArrayOutputWithContext ¶
func (i TableArray) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableArrayInput ¶
type TableArrayInput interface { pulumi.Input ToTableArrayOutput() TableArrayOutput ToTableArrayOutputWithContext(context.Context) TableArrayOutput }
TableArrayInput is an input type that accepts TableArray and TableArrayOutput values. You can construct a concrete instance of `TableArrayInput` via:
TableArray{ TableArgs{...} }
type TableArrayOutput ¶
type TableArrayOutput struct{ *pulumi.OutputState }
func (TableArrayOutput) ElementType ¶
func (TableArrayOutput) ElementType() reflect.Type
func (TableArrayOutput) Index ¶
func (o TableArrayOutput) Index(i pulumi.IntInput) TableOutput
func (TableArrayOutput) ToTableArrayOutput ¶
func (o TableArrayOutput) ToTableArrayOutput() TableArrayOutput
func (TableArrayOutput) ToTableArrayOutputWithContext ¶
func (o TableArrayOutput) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableInput ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableMap ¶
type TableMap map[string]TableInput
func (TableMap) ElementType ¶
func (TableMap) ToTableMapOutput ¶
func (i TableMap) ToTableMapOutput() TableMapOutput
func (TableMap) ToTableMapOutputWithContext ¶
func (i TableMap) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableMapInput ¶
type TableMapInput interface { pulumi.Input ToTableMapOutput() TableMapOutput ToTableMapOutputWithContext(context.Context) TableMapOutput }
TableMapInput is an input type that accepts TableMap and TableMapOutput values. You can construct a concrete instance of `TableMapInput` via:
TableMap{ "key": TableArgs{...} }
type TableMapOutput ¶
type TableMapOutput struct{ *pulumi.OutputState }
func (TableMapOutput) ElementType ¶
func (TableMapOutput) ElementType() reflect.Type
func (TableMapOutput) MapIndex ¶
func (o TableMapOutput) MapIndex(k pulumi.StringInput) TableOutput
func (TableMapOutput) ToTableMapOutput ¶
func (o TableMapOutput) ToTableMapOutput() TableMapOutput
func (TableMapOutput) ToTableMapOutputWithContext ¶
func (o TableMapOutput) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableSchema ¶
type TableSchema struct { // The columns of a table. Columns []TableSchemaColumn `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys []string `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys []string `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl *int `pulumi:"ttl"` }
type TableSchemaArgs ¶
type TableSchemaArgs struct { // The columns of a table. Columns TableSchemaColumnArrayInput `pulumi:"columns"` // A list of column names that make up a key. PrimaryKeys pulumi.StringArrayInput `pulumi:"primaryKeys"` // A list of column names that make up a key. ShardKeys pulumi.StringArrayInput `pulumi:"shardKeys"` // The default Time-to-Live for the table, in days. Ttl pulumi.IntPtrInput `pulumi:"ttl"` }
func (TableSchemaArgs) ElementType ¶
func (TableSchemaArgs) ElementType() reflect.Type
func (TableSchemaArgs) ToTableSchemaOutput ¶
func (i TableSchemaArgs) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaArgs) ToTableSchemaOutputWithContext ¶
func (i TableSchemaArgs) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
type TableSchemaArray ¶
type TableSchemaArray []TableSchemaInput
func (TableSchemaArray) ElementType ¶
func (TableSchemaArray) ElementType() reflect.Type
func (TableSchemaArray) ToTableSchemaArrayOutput ¶
func (i TableSchemaArray) ToTableSchemaArrayOutput() TableSchemaArrayOutput
func (TableSchemaArray) ToTableSchemaArrayOutputWithContext ¶
func (i TableSchemaArray) ToTableSchemaArrayOutputWithContext(ctx context.Context) TableSchemaArrayOutput
type TableSchemaArrayInput ¶
type TableSchemaArrayInput interface { pulumi.Input ToTableSchemaArrayOutput() TableSchemaArrayOutput ToTableSchemaArrayOutputWithContext(context.Context) TableSchemaArrayOutput }
TableSchemaArrayInput is an input type that accepts TableSchemaArray and TableSchemaArrayOutput values. You can construct a concrete instance of `TableSchemaArrayInput` via:
TableSchemaArray{ TableSchemaArgs{...} }
type TableSchemaArrayOutput ¶
type TableSchemaArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaArrayOutput) ElementType ¶
func (TableSchemaArrayOutput) ElementType() reflect.Type
func (TableSchemaArrayOutput) Index ¶
func (o TableSchemaArrayOutput) Index(i pulumi.IntInput) TableSchemaOutput
func (TableSchemaArrayOutput) ToTableSchemaArrayOutput ¶
func (o TableSchemaArrayOutput) ToTableSchemaArrayOutput() TableSchemaArrayOutput
func (TableSchemaArrayOutput) ToTableSchemaArrayOutputWithContext ¶
func (o TableSchemaArrayOutput) ToTableSchemaArrayOutputWithContext(ctx context.Context) TableSchemaArrayOutput
type TableSchemaColumn ¶
type TableSchemaColumnArgs ¶
type TableSchemaColumnArgs struct { // The column default value. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // The column nullable flag. IsNullable pulumi.BoolPtrInput `pulumi:"isNullable"` // Table name. Name pulumi.StringPtrInput `pulumi:"name"` // The column type. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TableSchemaColumnArgs) ElementType ¶
func (TableSchemaColumnArgs) ElementType() reflect.Type
func (TableSchemaColumnArgs) ToTableSchemaColumnOutput ¶
func (i TableSchemaColumnArgs) ToTableSchemaColumnOutput() TableSchemaColumnOutput
func (TableSchemaColumnArgs) ToTableSchemaColumnOutputWithContext ¶
func (i TableSchemaColumnArgs) ToTableSchemaColumnOutputWithContext(ctx context.Context) TableSchemaColumnOutput
type TableSchemaColumnArray ¶
type TableSchemaColumnArray []TableSchemaColumnInput
func (TableSchemaColumnArray) ElementType ¶
func (TableSchemaColumnArray) ElementType() reflect.Type
func (TableSchemaColumnArray) ToTableSchemaColumnArrayOutput ¶
func (i TableSchemaColumnArray) ToTableSchemaColumnArrayOutput() TableSchemaColumnArrayOutput
func (TableSchemaColumnArray) ToTableSchemaColumnArrayOutputWithContext ¶
func (i TableSchemaColumnArray) ToTableSchemaColumnArrayOutputWithContext(ctx context.Context) TableSchemaColumnArrayOutput
type TableSchemaColumnArrayInput ¶
type TableSchemaColumnArrayInput interface { pulumi.Input ToTableSchemaColumnArrayOutput() TableSchemaColumnArrayOutput ToTableSchemaColumnArrayOutputWithContext(context.Context) TableSchemaColumnArrayOutput }
TableSchemaColumnArrayInput is an input type that accepts TableSchemaColumnArray and TableSchemaColumnArrayOutput values. You can construct a concrete instance of `TableSchemaColumnArrayInput` via:
TableSchemaColumnArray{ TableSchemaColumnArgs{...} }
type TableSchemaColumnArrayOutput ¶
type TableSchemaColumnArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaColumnArrayOutput) ElementType ¶
func (TableSchemaColumnArrayOutput) ElementType() reflect.Type
func (TableSchemaColumnArrayOutput) Index ¶
func (o TableSchemaColumnArrayOutput) Index(i pulumi.IntInput) TableSchemaColumnOutput
func (TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutput ¶
func (o TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutput() TableSchemaColumnArrayOutput
func (TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutputWithContext ¶
func (o TableSchemaColumnArrayOutput) ToTableSchemaColumnArrayOutputWithContext(ctx context.Context) TableSchemaColumnArrayOutput
type TableSchemaColumnInput ¶
type TableSchemaColumnInput interface { pulumi.Input ToTableSchemaColumnOutput() TableSchemaColumnOutput ToTableSchemaColumnOutputWithContext(context.Context) TableSchemaColumnOutput }
TableSchemaColumnInput is an input type that accepts TableSchemaColumnArgs and TableSchemaColumnOutput values. You can construct a concrete instance of `TableSchemaColumnInput` via:
TableSchemaColumnArgs{...}
type TableSchemaColumnOutput ¶
type TableSchemaColumnOutput struct{ *pulumi.OutputState }
func (TableSchemaColumnOutput) DefaultValue ¶
func (o TableSchemaColumnOutput) DefaultValue() pulumi.StringPtrOutput
The column default value.
func (TableSchemaColumnOutput) ElementType ¶
func (TableSchemaColumnOutput) ElementType() reflect.Type
func (TableSchemaColumnOutput) IsNullable ¶
func (o TableSchemaColumnOutput) IsNullable() pulumi.BoolPtrOutput
The column nullable flag.
func (TableSchemaColumnOutput) Name ¶
func (o TableSchemaColumnOutput) Name() pulumi.StringPtrOutput
Table name.
func (TableSchemaColumnOutput) ToTableSchemaColumnOutput ¶
func (o TableSchemaColumnOutput) ToTableSchemaColumnOutput() TableSchemaColumnOutput
func (TableSchemaColumnOutput) ToTableSchemaColumnOutputWithContext ¶
func (o TableSchemaColumnOutput) ToTableSchemaColumnOutputWithContext(ctx context.Context) TableSchemaColumnOutput
func (TableSchemaColumnOutput) Type ¶
func (o TableSchemaColumnOutput) Type() pulumi.StringPtrOutput
The column type.
type TableSchemaInput ¶
type TableSchemaInput interface { pulumi.Input ToTableSchemaOutput() TableSchemaOutput ToTableSchemaOutputWithContext(context.Context) TableSchemaOutput }
TableSchemaInput is an input type that accepts TableSchemaArgs and TableSchemaOutput values. You can construct a concrete instance of `TableSchemaInput` via:
TableSchemaArgs{...}
type TableSchemaOutput ¶
type TableSchemaOutput struct{ *pulumi.OutputState }
func (TableSchemaOutput) Columns ¶
func (o TableSchemaOutput) Columns() TableSchemaColumnArrayOutput
The columns of a table.
func (TableSchemaOutput) ElementType ¶
func (TableSchemaOutput) ElementType() reflect.Type
func (TableSchemaOutput) PrimaryKeys ¶
func (o TableSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (TableSchemaOutput) ShardKeys ¶
func (o TableSchemaOutput) ShardKeys() pulumi.StringArrayOutput
A list of column names that make up a key.
func (TableSchemaOutput) ToTableSchemaOutput ¶
func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaOutput) ToTableSchemaOutputWithContext ¶
func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
func (TableSchemaOutput) Ttl ¶
func (o TableSchemaOutput) Ttl() pulumi.IntPtrOutput
The default Time-to-Live for the table, in days.
type TableState ¶
type TableState struct { // (Updatable) Compartment Identifier. CompartmentId pulumi.StringPtrInput // (Updatable) Complete CREATE TABLE DDL statement. When update ddl_statement, it should be ALTER TABLE DDL statement. DdlStatement pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags pulumi.MapInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // True if table can be reclaimed after an idle period. IsAutoReclaimable pulumi.BoolPtrInput // A message describing the current state in more detail. LifecycleDetails pulumi.StringPtrInput // Table name. Name pulumi.StringPtrInput // The table schema information as a JSON object. Schemas TableSchemaArrayInput // The state of a table. State pulumi.StringPtrInput // Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is `"orcl-cloud"`; and the only key in that namespace is `"free-tier-retained"`. Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags pulumi.MapInput // (Updatable) Throughput and storage limits configuration of a table. It is required for top level table, must be null for child table as child table shares its top parent table's limits. TableLimits TableTableLimitsPtrInput // The time the the table was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. TimeOfExpiration pulumi.StringPtrInput // The time the the table's metadata was last updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type
type TableTableLimits ¶
type TableTableLimits struct { // (Updatable) The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode *string `pulumi:"capacityMode"` // (Updatable) Maximum sustained read throughput limit for the table. MaxReadUnits int `pulumi:"maxReadUnits"` // (Updatable) Maximum size of storage used by the table. MaxStorageInGbs int `pulumi:"maxStorageInGbs"` // (Updatable) Maximum sustained write throughput limit for the table. MaxWriteUnits int `pulumi:"maxWriteUnits"` }
type TableTableLimitsArgs ¶
type TableTableLimitsArgs struct { // (Updatable) The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero. CapacityMode pulumi.StringPtrInput `pulumi:"capacityMode"` // (Updatable) Maximum sustained read throughput limit for the table. MaxReadUnits pulumi.IntInput `pulumi:"maxReadUnits"` // (Updatable) Maximum size of storage used by the table. MaxStorageInGbs pulumi.IntInput `pulumi:"maxStorageInGbs"` // (Updatable) Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntInput `pulumi:"maxWriteUnits"` }
func (TableTableLimitsArgs) ElementType ¶
func (TableTableLimitsArgs) ElementType() reflect.Type
func (TableTableLimitsArgs) ToTableTableLimitsOutput ¶
func (i TableTableLimitsArgs) ToTableTableLimitsOutput() TableTableLimitsOutput
func (TableTableLimitsArgs) ToTableTableLimitsOutputWithContext ¶
func (i TableTableLimitsArgs) ToTableTableLimitsOutputWithContext(ctx context.Context) TableTableLimitsOutput
func (TableTableLimitsArgs) ToTableTableLimitsPtrOutput ¶
func (i TableTableLimitsArgs) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
func (TableTableLimitsArgs) ToTableTableLimitsPtrOutputWithContext ¶
func (i TableTableLimitsArgs) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput
type TableTableLimitsInput ¶
type TableTableLimitsInput interface { pulumi.Input ToTableTableLimitsOutput() TableTableLimitsOutput ToTableTableLimitsOutputWithContext(context.Context) TableTableLimitsOutput }
TableTableLimitsInput is an input type that accepts TableTableLimitsArgs and TableTableLimitsOutput values. You can construct a concrete instance of `TableTableLimitsInput` via:
TableTableLimitsArgs{...}
type TableTableLimitsOutput ¶
type TableTableLimitsOutput struct{ *pulumi.OutputState }
func (TableTableLimitsOutput) CapacityMode ¶
func (o TableTableLimitsOutput) CapacityMode() pulumi.StringPtrOutput
(Updatable) The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero.
func (TableTableLimitsOutput) ElementType ¶
func (TableTableLimitsOutput) ElementType() reflect.Type
func (TableTableLimitsOutput) MaxReadUnits ¶
func (o TableTableLimitsOutput) MaxReadUnits() pulumi.IntOutput
(Updatable) Maximum sustained read throughput limit for the table.
func (TableTableLimitsOutput) MaxStorageInGbs ¶
func (o TableTableLimitsOutput) MaxStorageInGbs() pulumi.IntOutput
(Updatable) Maximum size of storage used by the table.
func (TableTableLimitsOutput) MaxWriteUnits ¶
func (o TableTableLimitsOutput) MaxWriteUnits() pulumi.IntOutput
(Updatable) Maximum sustained write throughput limit for the table.
func (TableTableLimitsOutput) ToTableTableLimitsOutput ¶
func (o TableTableLimitsOutput) ToTableTableLimitsOutput() TableTableLimitsOutput
func (TableTableLimitsOutput) ToTableTableLimitsOutputWithContext ¶
func (o TableTableLimitsOutput) ToTableTableLimitsOutputWithContext(ctx context.Context) TableTableLimitsOutput
func (TableTableLimitsOutput) ToTableTableLimitsPtrOutput ¶
func (o TableTableLimitsOutput) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
func (TableTableLimitsOutput) ToTableTableLimitsPtrOutputWithContext ¶
func (o TableTableLimitsOutput) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput
type TableTableLimitsPtrInput ¶
type TableTableLimitsPtrInput interface { pulumi.Input ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput ToTableTableLimitsPtrOutputWithContext(context.Context) TableTableLimitsPtrOutput }
TableTableLimitsPtrInput is an input type that accepts TableTableLimitsArgs, TableTableLimitsPtr and TableTableLimitsPtrOutput values. You can construct a concrete instance of `TableTableLimitsPtrInput` via:
TableTableLimitsArgs{...} or: nil
func TableTableLimitsPtr ¶
func TableTableLimitsPtr(v *TableTableLimitsArgs) TableTableLimitsPtrInput
type TableTableLimitsPtrOutput ¶
type TableTableLimitsPtrOutput struct{ *pulumi.OutputState }
func (TableTableLimitsPtrOutput) CapacityMode ¶
func (o TableTableLimitsPtrOutput) CapacityMode() pulumi.StringPtrOutput
(Updatable) The capacity mode of the table. If capacityMode = ON_DEMAND, maxReadUnits and maxWriteUnits are not used, and both will have the value of zero.
func (TableTableLimitsPtrOutput) Elem ¶
func (o TableTableLimitsPtrOutput) Elem() TableTableLimitsOutput
func (TableTableLimitsPtrOutput) ElementType ¶
func (TableTableLimitsPtrOutput) ElementType() reflect.Type
func (TableTableLimitsPtrOutput) MaxReadUnits ¶
func (o TableTableLimitsPtrOutput) MaxReadUnits() pulumi.IntPtrOutput
(Updatable) Maximum sustained read throughput limit for the table.
func (TableTableLimitsPtrOutput) MaxStorageInGbs ¶
func (o TableTableLimitsPtrOutput) MaxStorageInGbs() pulumi.IntPtrOutput
(Updatable) Maximum size of storage used by the table.
func (TableTableLimitsPtrOutput) MaxWriteUnits ¶
func (o TableTableLimitsPtrOutput) MaxWriteUnits() pulumi.IntPtrOutput
(Updatable) Maximum sustained write throughput limit for the table.
func (TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutput ¶
func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
func (TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutputWithContext ¶
func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput