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 GetTableReplicaType
- type GetTableReplicaTypeArgs
- type GetTableReplicaTypeArray
- type GetTableReplicaTypeArrayInput
- type GetTableReplicaTypeArrayOutput
- func (GetTableReplicaTypeArrayOutput) ElementType() reflect.Type
- func (o GetTableReplicaTypeArrayOutput) Index(i pulumi.IntInput) GetTableReplicaTypeOutput
- func (o GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutput() GetTableReplicaTypeArrayOutput
- func (o GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutputWithContext(ctx context.Context) GetTableReplicaTypeArrayOutput
- type GetTableReplicaTypeInput
- type GetTableReplicaTypeOutput
- func (o GetTableReplicaTypeOutput) CapacityMode() pulumi.StringOutput
- func (GetTableReplicaTypeOutput) ElementType() reflect.Type
- func (o GetTableReplicaTypeOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTableReplicaTypeOutput) MaxWriteUnits() pulumi.IntOutput
- func (o GetTableReplicaTypeOutput) Region() pulumi.StringOutput
- func (o GetTableReplicaTypeOutput) State() pulumi.StringOutput
- func (o GetTableReplicaTypeOutput) TableId() pulumi.StringOutput
- func (o GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutput() GetTableReplicaTypeOutput
- func (o GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutputWithContext(ctx context.Context) GetTableReplicaTypeOutput
- 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) IsAsUuid() pulumi.BoolOutput
- func (o GetTableSchemaColumnOutput) IsGenerated() pulumi.BoolOutput
- 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 GetTableSchemaIdentity
- type GetTableSchemaIdentityArgs
- type GetTableSchemaIdentityArray
- func (GetTableSchemaIdentityArray) ElementType() reflect.Type
- func (i GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutput() GetTableSchemaIdentityArrayOutput
- func (i GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTableSchemaIdentityArrayOutput
- type GetTableSchemaIdentityArrayInput
- type GetTableSchemaIdentityArrayOutput
- func (GetTableSchemaIdentityArrayOutput) ElementType() reflect.Type
- func (o GetTableSchemaIdentityArrayOutput) Index(i pulumi.IntInput) GetTableSchemaIdentityOutput
- func (o GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutput() GetTableSchemaIdentityArrayOutput
- func (o GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTableSchemaIdentityArrayOutput
- type GetTableSchemaIdentityInput
- type GetTableSchemaIdentityOutput
- func (o GetTableSchemaIdentityOutput) ColumnName() pulumi.StringOutput
- func (GetTableSchemaIdentityOutput) ElementType() reflect.Type
- func (o GetTableSchemaIdentityOutput) IsAlways() pulumi.BoolOutput
- func (o GetTableSchemaIdentityOutput) IsNull() pulumi.BoolOutput
- func (o GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutput() GetTableSchemaIdentityOutput
- func (o GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutputWithContext(ctx context.Context) GetTableSchemaIdentityOutput
- type GetTableSchemaInput
- type GetTableSchemaOutput
- func (o GetTableSchemaOutput) Columns() GetTableSchemaColumnArrayOutput
- func (GetTableSchemaOutput) ElementType() reflect.Type
- func (o GetTableSchemaOutput) Identities() GetTableSchemaIdentityArrayOutput
- 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) IsMultiRegion() pulumi.BoolOutput
- func (o GetTablesTableCollectionOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
- func (o GetTablesTableCollectionOutput) Name() pulumi.StringOutput
- func (o GetTablesTableCollectionOutput) Replicas() GetTablesTableCollectionReplicaArrayOutput
- func (o GetTablesTableCollectionOutput) SchemaState() 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 GetTablesTableCollectionReplica
- type GetTablesTableCollectionReplicaArgs
- func (GetTablesTableCollectionReplicaArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutput() GetTablesTableCollectionReplicaOutput
- func (i GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaOutput
- type GetTablesTableCollectionReplicaArray
- func (GetTablesTableCollectionReplicaArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutput() GetTablesTableCollectionReplicaArrayOutput
- func (i GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaArrayOutput
- type GetTablesTableCollectionReplicaArrayInput
- type GetTablesTableCollectionReplicaArrayOutput
- func (GetTablesTableCollectionReplicaArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionReplicaArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionReplicaOutput
- func (o GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutput() GetTablesTableCollectionReplicaArrayOutput
- func (o GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaArrayOutput
- type GetTablesTableCollectionReplicaInput
- type GetTablesTableCollectionReplicaOutput
- func (o GetTablesTableCollectionReplicaOutput) CapacityMode() pulumi.StringOutput
- func (GetTablesTableCollectionReplicaOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionReplicaOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetTablesTableCollectionReplicaOutput) MaxWriteUnits() pulumi.IntOutput
- func (o GetTablesTableCollectionReplicaOutput) Region() pulumi.StringOutput
- func (o GetTablesTableCollectionReplicaOutput) State() pulumi.StringOutput
- func (o GetTablesTableCollectionReplicaOutput) TableId() pulumi.StringOutput
- func (o GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutput() GetTablesTableCollectionReplicaOutput
- func (o GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaOutput
- 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) IsAsUuid() pulumi.BoolOutput
- func (o GetTablesTableCollectionSchemaColumnOutput) IsGenerated() pulumi.BoolOutput
- 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 GetTablesTableCollectionSchemaIdentity
- type GetTablesTableCollectionSchemaIdentityArgs
- func (GetTablesTableCollectionSchemaIdentityArgs) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutput() GetTablesTableCollectionSchemaIdentityOutput
- func (i GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityOutput
- type GetTablesTableCollectionSchemaIdentityArray
- func (GetTablesTableCollectionSchemaIdentityArray) ElementType() reflect.Type
- func (i GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutput() GetTablesTableCollectionSchemaIdentityArrayOutput
- func (i GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityArrayOutput
- type GetTablesTableCollectionSchemaIdentityArrayInput
- type GetTablesTableCollectionSchemaIdentityArrayOutput
- func (GetTablesTableCollectionSchemaIdentityArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaIdentityArrayOutput) Index(i pulumi.IntInput) GetTablesTableCollectionSchemaIdentityOutput
- func (o GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutput() GetTablesTableCollectionSchemaIdentityArrayOutput
- func (o GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityArrayOutput
- type GetTablesTableCollectionSchemaIdentityInput
- type GetTablesTableCollectionSchemaIdentityOutput
- func (o GetTablesTableCollectionSchemaIdentityOutput) ColumnName() pulumi.StringOutput
- func (GetTablesTableCollectionSchemaIdentityOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaIdentityOutput) IsAlways() pulumi.BoolOutput
- func (o GetTablesTableCollectionSchemaIdentityOutput) IsNull() pulumi.BoolOutput
- func (o GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutput() GetTablesTableCollectionSchemaIdentityOutput
- func (o GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityOutput
- type GetTablesTableCollectionSchemaInput
- type GetTablesTableCollectionSchemaOutput
- func (o GetTablesTableCollectionSchemaOutput) Columns() GetTablesTableCollectionSchemaColumnArrayOutput
- func (GetTablesTableCollectionSchemaOutput) ElementType() reflect.Type
- func (o GetTablesTableCollectionSchemaOutput) Identities() GetTablesTableCollectionSchemaIdentityArrayOutput
- 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
- func (o IndexOutput) CompartmentId() pulumi.StringOutput
- func (IndexOutput) ElementType() reflect.Type
- func (o IndexOutput) IsIfNotExists() pulumi.BoolOutput
- func (o IndexOutput) Keys() IndexKeyArrayOutput
- func (o IndexOutput) LifecycleDetails() pulumi.StringOutput
- func (o IndexOutput) Name() pulumi.StringOutput
- func (o IndexOutput) State() pulumi.StringOutput
- func (o IndexOutput) TableId() pulumi.StringOutput
- func (o IndexOutput) TableName() pulumi.StringOutput
- func (o IndexOutput) TableNameOrId() pulumi.StringOutput
- func (o IndexOutput) ToIndexOutput() IndexOutput
- func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) 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) IsMultiRegion() pulumi.BoolOutput
- func (o LookupTableResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupTableResultOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
- func (o LookupTableResultOutput) Name() pulumi.StringOutput
- func (o LookupTableResultOutput) Replicas() GetTableReplicaTypeArrayOutput
- func (o LookupTableResultOutput) SchemaState() 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
- func (o TableOutput) CompartmentId() pulumi.StringOutput
- func (o TableOutput) DdlStatement() pulumi.StringOutput
- func (o TableOutput) DefinedTags() pulumi.MapOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) FreeformTags() pulumi.MapOutput
- func (o TableOutput) IsAutoReclaimable() pulumi.BoolOutput
- func (o TableOutput) IsMultiRegion() pulumi.BoolOutput
- func (o TableOutput) LifecycleDetails() pulumi.StringOutput
- func (o TableOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
- func (o TableOutput) Name() pulumi.StringOutput
- func (o TableOutput) Replicas() TableReplicaTypeArrayOutput
- func (o TableOutput) SchemaState() pulumi.StringOutput
- func (o TableOutput) Schemas() TableSchemaArrayOutput
- func (o TableOutput) State() pulumi.StringOutput
- func (o TableOutput) SystemTags() pulumi.MapOutput
- func (o TableOutput) TableLimits() TableTableLimitsOutput
- func (o TableOutput) TimeCreated() pulumi.StringOutput
- func (o TableOutput) TimeOfExpiration() pulumi.StringOutput
- func (o TableOutput) TimeUpdated() pulumi.StringOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- type TableReplica
- type TableReplicaArgs
- type TableReplicaArray
- type TableReplicaArrayInput
- type TableReplicaArrayOutput
- func (TableReplicaArrayOutput) ElementType() reflect.Type
- func (o TableReplicaArrayOutput) Index(i pulumi.IntInput) TableReplicaOutput
- func (o TableReplicaArrayOutput) ToTableReplicaArrayOutput() TableReplicaArrayOutput
- func (o TableReplicaArrayOutput) ToTableReplicaArrayOutputWithContext(ctx context.Context) TableReplicaArrayOutput
- type TableReplicaInput
- type TableReplicaMap
- type TableReplicaMapInput
- type TableReplicaMapOutput
- func (TableReplicaMapOutput) ElementType() reflect.Type
- func (o TableReplicaMapOutput) MapIndex(k pulumi.StringInput) TableReplicaOutput
- func (o TableReplicaMapOutput) ToTableReplicaMapOutput() TableReplicaMapOutput
- func (o TableReplicaMapOutput) ToTableReplicaMapOutputWithContext(ctx context.Context) TableReplicaMapOutput
- type TableReplicaOutput
- func (o TableReplicaOutput) CompartmentId() pulumi.StringOutput
- func (TableReplicaOutput) ElementType() reflect.Type
- func (o TableReplicaOutput) MaxReadUnits() pulumi.IntOutput
- func (o TableReplicaOutput) MaxWriteUnits() pulumi.IntOutput
- func (o TableReplicaOutput) Region() pulumi.StringOutput
- func (o TableReplicaOutput) TableNameOrId() pulumi.StringOutput
- func (o TableReplicaOutput) ToTableReplicaOutput() TableReplicaOutput
- func (o TableReplicaOutput) ToTableReplicaOutputWithContext(ctx context.Context) TableReplicaOutput
- type TableReplicaState
- type TableReplicaType
- type TableReplicaTypeArgs
- type TableReplicaTypeArray
- type TableReplicaTypeArrayInput
- type TableReplicaTypeArrayOutput
- func (TableReplicaTypeArrayOutput) ElementType() reflect.Type
- func (o TableReplicaTypeArrayOutput) Index(i pulumi.IntInput) TableReplicaTypeOutput
- func (o TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutput() TableReplicaTypeArrayOutput
- func (o TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutputWithContext(ctx context.Context) TableReplicaTypeArrayOutput
- type TableReplicaTypeInput
- type TableReplicaTypeOutput
- func (o TableReplicaTypeOutput) CapacityMode() pulumi.StringPtrOutput
- func (TableReplicaTypeOutput) ElementType() reflect.Type
- func (o TableReplicaTypeOutput) LifecycleDetails() pulumi.StringPtrOutput
- func (o TableReplicaTypeOutput) MaxWriteUnits() pulumi.IntPtrOutput
- func (o TableReplicaTypeOutput) Region() pulumi.StringPtrOutput
- func (o TableReplicaTypeOutput) State() pulumi.StringPtrOutput
- func (o TableReplicaTypeOutput) TableId() pulumi.StringPtrOutput
- func (o TableReplicaTypeOutput) ToTableReplicaTypeOutput() TableReplicaTypeOutput
- func (o TableReplicaTypeOutput) ToTableReplicaTypeOutputWithContext(ctx context.Context) TableReplicaTypeOutput
- 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) IsAsUuid() pulumi.BoolPtrOutput
- func (o TableSchemaColumnOutput) IsGenerated() pulumi.BoolPtrOutput
- 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 TableSchemaIdentity
- type TableSchemaIdentityArgs
- type TableSchemaIdentityArray
- type TableSchemaIdentityArrayInput
- type TableSchemaIdentityArrayOutput
- func (TableSchemaIdentityArrayOutput) ElementType() reflect.Type
- func (o TableSchemaIdentityArrayOutput) Index(i pulumi.IntInput) TableSchemaIdentityOutput
- func (o TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutput() TableSchemaIdentityArrayOutput
- func (o TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutputWithContext(ctx context.Context) TableSchemaIdentityArrayOutput
- type TableSchemaIdentityInput
- type TableSchemaIdentityOutput
- func (o TableSchemaIdentityOutput) ColumnName() pulumi.StringPtrOutput
- func (TableSchemaIdentityOutput) ElementType() reflect.Type
- func (o TableSchemaIdentityOutput) IsAlways() pulumi.BoolPtrOutput
- func (o TableSchemaIdentityOutput) IsNull() pulumi.BoolPtrOutput
- func (o TableSchemaIdentityOutput) ToTableSchemaIdentityOutput() TableSchemaIdentityOutput
- func (o TableSchemaIdentityOutput) ToTableSchemaIdentityOutputWithContext(ctx context.Context) TableSchemaIdentityOutput
- type TableSchemaInput
- type TableSchemaOutput
- func (o TableSchemaOutput) Columns() TableSchemaColumnArrayOutput
- func (TableSchemaOutput) ElementType() reflect.Type
- func (o TableSchemaOutput) Identities() TableSchemaIdentityArrayOutput
- 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/v2/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: testTableNameOr.Id, CompartmentId: pulumi.StringRef(compartmentId), Name: pulumi.StringRef(indexName), State: pulumi.StringRef(indexState), }, 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 GetTableReplicaType ¶
type GetTableReplicaType 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"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits int `pulumi:"maxWriteUnits"` // A customer-facing region identifier Region string `pulumi:"region"` // The state of a table. State string `pulumi:"state"` // The OCID of the replica table TableId string `pulumi:"tableId"` }
type GetTableReplicaTypeArgs ¶
type GetTableReplicaTypeArgs 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"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntInput `pulumi:"maxWriteUnits"` // A customer-facing region identifier Region pulumi.StringInput `pulumi:"region"` // The state of a table. State pulumi.StringInput `pulumi:"state"` // The OCID of the replica table TableId pulumi.StringInput `pulumi:"tableId"` }
func (GetTableReplicaTypeArgs) ElementType ¶
func (GetTableReplicaTypeArgs) ElementType() reflect.Type
func (GetTableReplicaTypeArgs) ToGetTableReplicaTypeOutput ¶
func (i GetTableReplicaTypeArgs) ToGetTableReplicaTypeOutput() GetTableReplicaTypeOutput
func (GetTableReplicaTypeArgs) ToGetTableReplicaTypeOutputWithContext ¶
func (i GetTableReplicaTypeArgs) ToGetTableReplicaTypeOutputWithContext(ctx context.Context) GetTableReplicaTypeOutput
type GetTableReplicaTypeArray ¶
type GetTableReplicaTypeArray []GetTableReplicaTypeInput
func (GetTableReplicaTypeArray) ElementType ¶
func (GetTableReplicaTypeArray) ElementType() reflect.Type
func (GetTableReplicaTypeArray) ToGetTableReplicaTypeArrayOutput ¶
func (i GetTableReplicaTypeArray) ToGetTableReplicaTypeArrayOutput() GetTableReplicaTypeArrayOutput
func (GetTableReplicaTypeArray) ToGetTableReplicaTypeArrayOutputWithContext ¶
func (i GetTableReplicaTypeArray) ToGetTableReplicaTypeArrayOutputWithContext(ctx context.Context) GetTableReplicaTypeArrayOutput
type GetTableReplicaTypeArrayInput ¶
type GetTableReplicaTypeArrayInput interface { pulumi.Input ToGetTableReplicaTypeArrayOutput() GetTableReplicaTypeArrayOutput ToGetTableReplicaTypeArrayOutputWithContext(context.Context) GetTableReplicaTypeArrayOutput }
GetTableReplicaTypeArrayInput is an input type that accepts GetTableReplicaTypeArray and GetTableReplicaTypeArrayOutput values. You can construct a concrete instance of `GetTableReplicaTypeArrayInput` via:
GetTableReplicaTypeArray{ GetTableReplicaTypeArgs{...} }
type GetTableReplicaTypeArrayOutput ¶
type GetTableReplicaTypeArrayOutput struct{ *pulumi.OutputState }
func (GetTableReplicaTypeArrayOutput) ElementType ¶
func (GetTableReplicaTypeArrayOutput) ElementType() reflect.Type
func (GetTableReplicaTypeArrayOutput) Index ¶
func (o GetTableReplicaTypeArrayOutput) Index(i pulumi.IntInput) GetTableReplicaTypeOutput
func (GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutput ¶
func (o GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutput() GetTableReplicaTypeArrayOutput
func (GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutputWithContext ¶
func (o GetTableReplicaTypeArrayOutput) ToGetTableReplicaTypeArrayOutputWithContext(ctx context.Context) GetTableReplicaTypeArrayOutput
type GetTableReplicaTypeInput ¶
type GetTableReplicaTypeInput interface { pulumi.Input ToGetTableReplicaTypeOutput() GetTableReplicaTypeOutput ToGetTableReplicaTypeOutputWithContext(context.Context) GetTableReplicaTypeOutput }
GetTableReplicaTypeInput is an input type that accepts GetTableReplicaTypeArgs and GetTableReplicaTypeOutput values. You can construct a concrete instance of `GetTableReplicaTypeInput` via:
GetTableReplicaTypeArgs{...}
type GetTableReplicaTypeOutput ¶
type GetTableReplicaTypeOutput struct{ *pulumi.OutputState }
func (GetTableReplicaTypeOutput) CapacityMode ¶
func (o GetTableReplicaTypeOutput) 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 (GetTableReplicaTypeOutput) ElementType ¶
func (GetTableReplicaTypeOutput) ElementType() reflect.Type
func (GetTableReplicaTypeOutput) LifecycleDetails ¶
func (o GetTableReplicaTypeOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (GetTableReplicaTypeOutput) MaxWriteUnits ¶
func (o GetTableReplicaTypeOutput) MaxWriteUnits() pulumi.IntOutput
Maximum sustained write throughput limit for the table.
func (GetTableReplicaTypeOutput) Region ¶
func (o GetTableReplicaTypeOutput) Region() pulumi.StringOutput
A customer-facing region identifier
func (GetTableReplicaTypeOutput) State ¶
func (o GetTableReplicaTypeOutput) State() pulumi.StringOutput
The state of a table.
func (GetTableReplicaTypeOutput) TableId ¶
func (o GetTableReplicaTypeOutput) TableId() pulumi.StringOutput
The OCID of the replica table
func (GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutput ¶
func (o GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutput() GetTableReplicaTypeOutput
func (GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutputWithContext ¶
func (o GetTableReplicaTypeOutput) ToGetTableReplicaTypeOutputWithContext(ctx context.Context) GetTableReplicaTypeOutput
type GetTableSchema ¶
type GetTableSchema struct { // The columns of a table. Columns []GetTableSchemaColumn `pulumi:"columns"` // The identity properties of a table, if any. Identities []GetTableSchemaIdentity `pulumi:"identities"` // 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"` // The identity properties of a table, if any. Identities GetTableSchemaIdentityArrayInput `pulumi:"identities"` // 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 GetTableSchemaColumn struct { // The column default value. DefaultValue string `pulumi:"defaultValue"` // True if the STRING column was declared AS UUID. IsAsUuid bool `pulumi:"isAsUuid"` // True if the STRING AS UUID column is also GENERATED BY DEFAULT. IsGenerated bool `pulumi:"isGenerated"` // The column nullable flag. IsNullable bool `pulumi:"isNullable"` // The column name. Name string `pulumi:"name"` // The column type. Type string `pulumi:"type"` }
type GetTableSchemaColumnArgs ¶
type GetTableSchemaColumnArgs struct { // The column default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // True if the STRING column was declared AS UUID. IsAsUuid pulumi.BoolInput `pulumi:"isAsUuid"` // True if the STRING AS UUID column is also GENERATED BY DEFAULT. IsGenerated pulumi.BoolInput `pulumi:"isGenerated"` // 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) IsAsUuid ¶
func (o GetTableSchemaColumnOutput) IsAsUuid() pulumi.BoolOutput
True if the STRING column was declared AS UUID.
func (GetTableSchemaColumnOutput) IsGenerated ¶
func (o GetTableSchemaColumnOutput) IsGenerated() pulumi.BoolOutput
True if the STRING AS UUID column is also GENERATED BY DEFAULT.
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 GetTableSchemaIdentity ¶
type GetTableSchemaIdentityArgs ¶
type GetTableSchemaIdentityArgs struct { // The name of the identity column. ColumnName pulumi.StringInput `pulumi:"columnName"` // True if the identity value is GENERATED ALWAYS. IsAlways pulumi.BoolInput `pulumi:"isAlways"` // True if the identity value is GENERATED BY DEFAULT ON NULL. IsNull pulumi.BoolInput `pulumi:"isNull"` }
func (GetTableSchemaIdentityArgs) ElementType ¶
func (GetTableSchemaIdentityArgs) ElementType() reflect.Type
func (GetTableSchemaIdentityArgs) ToGetTableSchemaIdentityOutput ¶
func (i GetTableSchemaIdentityArgs) ToGetTableSchemaIdentityOutput() GetTableSchemaIdentityOutput
func (GetTableSchemaIdentityArgs) ToGetTableSchemaIdentityOutputWithContext ¶
func (i GetTableSchemaIdentityArgs) ToGetTableSchemaIdentityOutputWithContext(ctx context.Context) GetTableSchemaIdentityOutput
type GetTableSchemaIdentityArray ¶
type GetTableSchemaIdentityArray []GetTableSchemaIdentityInput
func (GetTableSchemaIdentityArray) ElementType ¶
func (GetTableSchemaIdentityArray) ElementType() reflect.Type
func (GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutput ¶
func (i GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutput() GetTableSchemaIdentityArrayOutput
func (GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutputWithContext ¶
func (i GetTableSchemaIdentityArray) ToGetTableSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTableSchemaIdentityArrayOutput
type GetTableSchemaIdentityArrayInput ¶
type GetTableSchemaIdentityArrayInput interface { pulumi.Input ToGetTableSchemaIdentityArrayOutput() GetTableSchemaIdentityArrayOutput ToGetTableSchemaIdentityArrayOutputWithContext(context.Context) GetTableSchemaIdentityArrayOutput }
GetTableSchemaIdentityArrayInput is an input type that accepts GetTableSchemaIdentityArray and GetTableSchemaIdentityArrayOutput values. You can construct a concrete instance of `GetTableSchemaIdentityArrayInput` via:
GetTableSchemaIdentityArray{ GetTableSchemaIdentityArgs{...} }
type GetTableSchemaIdentityArrayOutput ¶
type GetTableSchemaIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetTableSchemaIdentityArrayOutput) ElementType ¶
func (GetTableSchemaIdentityArrayOutput) ElementType() reflect.Type
func (GetTableSchemaIdentityArrayOutput) Index ¶
func (o GetTableSchemaIdentityArrayOutput) Index(i pulumi.IntInput) GetTableSchemaIdentityOutput
func (GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutput ¶
func (o GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutput() GetTableSchemaIdentityArrayOutput
func (GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutputWithContext ¶
func (o GetTableSchemaIdentityArrayOutput) ToGetTableSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTableSchemaIdentityArrayOutput
type GetTableSchemaIdentityInput ¶
type GetTableSchemaIdentityInput interface { pulumi.Input ToGetTableSchemaIdentityOutput() GetTableSchemaIdentityOutput ToGetTableSchemaIdentityOutputWithContext(context.Context) GetTableSchemaIdentityOutput }
GetTableSchemaIdentityInput is an input type that accepts GetTableSchemaIdentityArgs and GetTableSchemaIdentityOutput values. You can construct a concrete instance of `GetTableSchemaIdentityInput` via:
GetTableSchemaIdentityArgs{...}
type GetTableSchemaIdentityOutput ¶
type GetTableSchemaIdentityOutput struct{ *pulumi.OutputState }
func (GetTableSchemaIdentityOutput) ColumnName ¶
func (o GetTableSchemaIdentityOutput) ColumnName() pulumi.StringOutput
The name of the identity column.
func (GetTableSchemaIdentityOutput) ElementType ¶
func (GetTableSchemaIdentityOutput) ElementType() reflect.Type
func (GetTableSchemaIdentityOutput) IsAlways ¶
func (o GetTableSchemaIdentityOutput) IsAlways() pulumi.BoolOutput
True if the identity value is GENERATED ALWAYS.
func (GetTableSchemaIdentityOutput) IsNull ¶
func (o GetTableSchemaIdentityOutput) IsNull() pulumi.BoolOutput
True if the identity value is GENERATED BY DEFAULT ON NULL.
func (GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutput ¶
func (o GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutput() GetTableSchemaIdentityOutput
func (GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutputWithContext ¶
func (o GetTableSchemaIdentityOutput) ToGetTableSchemaIdentityOutputWithContext(ctx context.Context) GetTableSchemaIdentityOutput
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) Identities ¶
func (o GetTableSchemaOutput) Identities() GetTableSchemaIdentityArrayOutput
The identity properties of a table, if any.
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"` // Human-friendly table name, immutable. 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/v2/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: compartmentId, Name: pulumi.StringRef(tableName), State: pulumi.StringRef(tableState), }, 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
Human-friendly table name, immutable.
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"` 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"` // True if this table is currently a member of a replication set. IsMultiRegion bool `pulumi:"isMultiRegion"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` LocalReplicaInitializationInPercent int `pulumi:"localReplicaInitializationInPercent"` // A shell-globbing-style (*?[]) filter for names. Name string `pulumi:"name"` Replicas []GetTablesTableCollectionReplica `pulumi:"replicas"` // The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. SchemaState string `pulumi:"schemaState"` 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"` 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"` // True if this table is currently a member of a replication set. IsMultiRegion pulumi.BoolInput `pulumi:"isMultiRegion"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` LocalReplicaInitializationInPercent pulumi.IntInput `pulumi:"localReplicaInitializationInPercent"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` Replicas GetTablesTableCollectionReplicaArrayInput `pulumi:"replicas"` // The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. SchemaState pulumi.StringInput `pulumi:"schemaState"` 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
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) IsMultiRegion ¶
func (o GetTablesTableCollectionOutput) IsMultiRegion() pulumi.BoolOutput
True if this table is currently a member of a replication set.
func (GetTablesTableCollectionOutput) LifecycleDetails ¶
func (o GetTablesTableCollectionOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (GetTablesTableCollectionOutput) LocalReplicaInitializationInPercent ¶
func (o GetTablesTableCollectionOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
func (GetTablesTableCollectionOutput) Name ¶
func (o GetTablesTableCollectionOutput) Name() pulumi.StringOutput
A shell-globbing-style (*?[]) filter for names.
func (GetTablesTableCollectionOutput) Replicas ¶
func (o GetTablesTableCollectionOutput) Replicas() GetTablesTableCollectionReplicaArrayOutput
func (GetTablesTableCollectionOutput) SchemaState ¶
func (o GetTablesTableCollectionOutput) SchemaState() pulumi.StringOutput
The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication.
func (GetTablesTableCollectionOutput) Schemas ¶
func (o GetTablesTableCollectionOutput) Schemas() GetTablesTableCollectionSchemaArrayOutput
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 GetTablesTableCollectionReplica ¶
type GetTablesTableCollectionReplica 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"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits int `pulumi:"maxWriteUnits"` Region string `pulumi:"region"` // Filter list by the lifecycle state of the item. State string `pulumi:"state"` TableId string `pulumi:"tableId"` }
type GetTablesTableCollectionReplicaArgs ¶
type GetTablesTableCollectionReplicaArgs 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"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntInput `pulumi:"maxWriteUnits"` Region pulumi.StringInput `pulumi:"region"` // Filter list by the lifecycle state of the item. State pulumi.StringInput `pulumi:"state"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (GetTablesTableCollectionReplicaArgs) ElementType ¶
func (GetTablesTableCollectionReplicaArgs) ElementType() reflect.Type
func (GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutput ¶
func (i GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutput() GetTablesTableCollectionReplicaOutput
func (GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutputWithContext ¶
func (i GetTablesTableCollectionReplicaArgs) ToGetTablesTableCollectionReplicaOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaOutput
type GetTablesTableCollectionReplicaArray ¶
type GetTablesTableCollectionReplicaArray []GetTablesTableCollectionReplicaInput
func (GetTablesTableCollectionReplicaArray) ElementType ¶
func (GetTablesTableCollectionReplicaArray) ElementType() reflect.Type
func (GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutput ¶
func (i GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutput() GetTablesTableCollectionReplicaArrayOutput
func (GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutputWithContext ¶
func (i GetTablesTableCollectionReplicaArray) ToGetTablesTableCollectionReplicaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaArrayOutput
type GetTablesTableCollectionReplicaArrayInput ¶
type GetTablesTableCollectionReplicaArrayInput interface { pulumi.Input ToGetTablesTableCollectionReplicaArrayOutput() GetTablesTableCollectionReplicaArrayOutput ToGetTablesTableCollectionReplicaArrayOutputWithContext(context.Context) GetTablesTableCollectionReplicaArrayOutput }
GetTablesTableCollectionReplicaArrayInput is an input type that accepts GetTablesTableCollectionReplicaArray and GetTablesTableCollectionReplicaArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionReplicaArrayInput` via:
GetTablesTableCollectionReplicaArray{ GetTablesTableCollectionReplicaArgs{...} }
type GetTablesTableCollectionReplicaArrayOutput ¶
type GetTablesTableCollectionReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionReplicaArrayOutput) ElementType ¶
func (GetTablesTableCollectionReplicaArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutput ¶
func (o GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutput() GetTablesTableCollectionReplicaArrayOutput
func (GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutputWithContext ¶
func (o GetTablesTableCollectionReplicaArrayOutput) ToGetTablesTableCollectionReplicaArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaArrayOutput
type GetTablesTableCollectionReplicaInput ¶
type GetTablesTableCollectionReplicaInput interface { pulumi.Input ToGetTablesTableCollectionReplicaOutput() GetTablesTableCollectionReplicaOutput ToGetTablesTableCollectionReplicaOutputWithContext(context.Context) GetTablesTableCollectionReplicaOutput }
GetTablesTableCollectionReplicaInput is an input type that accepts GetTablesTableCollectionReplicaArgs and GetTablesTableCollectionReplicaOutput values. You can construct a concrete instance of `GetTablesTableCollectionReplicaInput` via:
GetTablesTableCollectionReplicaArgs{...}
type GetTablesTableCollectionReplicaOutput ¶
type GetTablesTableCollectionReplicaOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionReplicaOutput) CapacityMode ¶
func (o GetTablesTableCollectionReplicaOutput) 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 (GetTablesTableCollectionReplicaOutput) ElementType ¶
func (GetTablesTableCollectionReplicaOutput) ElementType() reflect.Type
func (GetTablesTableCollectionReplicaOutput) LifecycleDetails ¶
func (o GetTablesTableCollectionReplicaOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (GetTablesTableCollectionReplicaOutput) MaxWriteUnits ¶
func (o GetTablesTableCollectionReplicaOutput) MaxWriteUnits() pulumi.IntOutput
Maximum sustained write throughput limit for the table.
func (GetTablesTableCollectionReplicaOutput) Region ¶
func (o GetTablesTableCollectionReplicaOutput) Region() pulumi.StringOutput
func (GetTablesTableCollectionReplicaOutput) State ¶
func (o GetTablesTableCollectionReplicaOutput) State() pulumi.StringOutput
Filter list by the lifecycle state of the item.
func (GetTablesTableCollectionReplicaOutput) TableId ¶
func (o GetTablesTableCollectionReplicaOutput) TableId() pulumi.StringOutput
func (GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutput ¶
func (o GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutput() GetTablesTableCollectionReplicaOutput
func (GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutputWithContext ¶
func (o GetTablesTableCollectionReplicaOutput) ToGetTablesTableCollectionReplicaOutputWithContext(ctx context.Context) GetTablesTableCollectionReplicaOutput
type GetTablesTableCollectionSchema ¶
type GetTablesTableCollectionSchema struct { Columns []GetTablesTableCollectionSchemaColumn `pulumi:"columns"` Identities []GetTablesTableCollectionSchemaIdentity `pulumi:"identities"` PrimaryKeys []string `pulumi:"primaryKeys"` ShardKeys []string `pulumi:"shardKeys"` Ttl int `pulumi:"ttl"` }
type GetTablesTableCollectionSchemaArgs ¶
type GetTablesTableCollectionSchemaArgs struct { Columns GetTablesTableCollectionSchemaColumnArrayInput `pulumi:"columns"` Identities GetTablesTableCollectionSchemaIdentityArrayInput `pulumi:"identities"` PrimaryKeys pulumi.StringArrayInput `pulumi:"primaryKeys"` ShardKeys pulumi.StringArrayInput `pulumi:"shardKeys"` 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 { DefaultValue string `pulumi:"defaultValue"` IsAsUuid bool `pulumi:"isAsUuid"` IsGenerated bool `pulumi:"isGenerated"` IsNullable bool `pulumi:"isNullable"` // A shell-globbing-style (*?[]) filter for names. Name string `pulumi:"name"` Type string `pulumi:"type"` }
type GetTablesTableCollectionSchemaColumnArgs ¶
type GetTablesTableCollectionSchemaColumnArgs struct { DefaultValue pulumi.StringInput `pulumi:"defaultValue"` IsAsUuid pulumi.BoolInput `pulumi:"isAsUuid"` IsGenerated pulumi.BoolInput `pulumi:"isGenerated"` IsNullable pulumi.BoolInput `pulumi:"isNullable"` // A shell-globbing-style (*?[]) filter for names. Name pulumi.StringInput `pulumi:"name"` 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
func (GetTablesTableCollectionSchemaColumnOutput) ElementType ¶
func (GetTablesTableCollectionSchemaColumnOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaColumnOutput) IsAsUuid ¶
func (o GetTablesTableCollectionSchemaColumnOutput) IsAsUuid() pulumi.BoolOutput
func (GetTablesTableCollectionSchemaColumnOutput) IsGenerated ¶
func (o GetTablesTableCollectionSchemaColumnOutput) IsGenerated() pulumi.BoolOutput
func (GetTablesTableCollectionSchemaColumnOutput) IsNullable ¶
func (o GetTablesTableCollectionSchemaColumnOutput) IsNullable() pulumi.BoolOutput
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
type GetTablesTableCollectionSchemaIdentityArgs ¶
type GetTablesTableCollectionSchemaIdentityArgs struct { ColumnName pulumi.StringInput `pulumi:"columnName"` IsAlways pulumi.BoolInput `pulumi:"isAlways"` IsNull pulumi.BoolInput `pulumi:"isNull"` }
func (GetTablesTableCollectionSchemaIdentityArgs) ElementType ¶
func (GetTablesTableCollectionSchemaIdentityArgs) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutput ¶
func (i GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutput() GetTablesTableCollectionSchemaIdentityOutput
func (GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutputWithContext ¶
func (i GetTablesTableCollectionSchemaIdentityArgs) ToGetTablesTableCollectionSchemaIdentityOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityOutput
type GetTablesTableCollectionSchemaIdentityArray ¶
type GetTablesTableCollectionSchemaIdentityArray []GetTablesTableCollectionSchemaIdentityInput
func (GetTablesTableCollectionSchemaIdentityArray) ElementType ¶
func (GetTablesTableCollectionSchemaIdentityArray) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutput ¶
func (i GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutput() GetTablesTableCollectionSchemaIdentityArrayOutput
func (GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext ¶
func (i GetTablesTableCollectionSchemaIdentityArray) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityArrayOutput
type GetTablesTableCollectionSchemaIdentityArrayInput ¶
type GetTablesTableCollectionSchemaIdentityArrayInput interface { pulumi.Input ToGetTablesTableCollectionSchemaIdentityArrayOutput() GetTablesTableCollectionSchemaIdentityArrayOutput ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext(context.Context) GetTablesTableCollectionSchemaIdentityArrayOutput }
GetTablesTableCollectionSchemaIdentityArrayInput is an input type that accepts GetTablesTableCollectionSchemaIdentityArray and GetTablesTableCollectionSchemaIdentityArrayOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaIdentityArrayInput` via:
GetTablesTableCollectionSchemaIdentityArray{ GetTablesTableCollectionSchemaIdentityArgs{...} }
type GetTablesTableCollectionSchemaIdentityArrayOutput ¶
type GetTablesTableCollectionSchemaIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaIdentityArrayOutput) ElementType ¶
func (GetTablesTableCollectionSchemaIdentityArrayOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutput ¶
func (o GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutput() GetTablesTableCollectionSchemaIdentityArrayOutput
func (GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext ¶
func (o GetTablesTableCollectionSchemaIdentityArrayOutput) ToGetTablesTableCollectionSchemaIdentityArrayOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityArrayOutput
type GetTablesTableCollectionSchemaIdentityInput ¶
type GetTablesTableCollectionSchemaIdentityInput interface { pulumi.Input ToGetTablesTableCollectionSchemaIdentityOutput() GetTablesTableCollectionSchemaIdentityOutput ToGetTablesTableCollectionSchemaIdentityOutputWithContext(context.Context) GetTablesTableCollectionSchemaIdentityOutput }
GetTablesTableCollectionSchemaIdentityInput is an input type that accepts GetTablesTableCollectionSchemaIdentityArgs and GetTablesTableCollectionSchemaIdentityOutput values. You can construct a concrete instance of `GetTablesTableCollectionSchemaIdentityInput` via:
GetTablesTableCollectionSchemaIdentityArgs{...}
type GetTablesTableCollectionSchemaIdentityOutput ¶
type GetTablesTableCollectionSchemaIdentityOutput struct{ *pulumi.OutputState }
func (GetTablesTableCollectionSchemaIdentityOutput) ColumnName ¶
func (o GetTablesTableCollectionSchemaIdentityOutput) ColumnName() pulumi.StringOutput
func (GetTablesTableCollectionSchemaIdentityOutput) ElementType ¶
func (GetTablesTableCollectionSchemaIdentityOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaIdentityOutput) IsAlways ¶
func (o GetTablesTableCollectionSchemaIdentityOutput) IsAlways() pulumi.BoolOutput
func (GetTablesTableCollectionSchemaIdentityOutput) IsNull ¶
func (o GetTablesTableCollectionSchemaIdentityOutput) IsNull() pulumi.BoolOutput
func (GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutput ¶
func (o GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutput() GetTablesTableCollectionSchemaIdentityOutput
func (GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutputWithContext ¶
func (o GetTablesTableCollectionSchemaIdentityOutput) ToGetTablesTableCollectionSchemaIdentityOutputWithContext(ctx context.Context) GetTablesTableCollectionSchemaIdentityOutput
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) ElementType ¶
func (GetTablesTableCollectionSchemaOutput) ElementType() reflect.Type
func (GetTablesTableCollectionSchemaOutput) Identities ¶
func (o GetTablesTableCollectionSchemaOutput) Identities() GetTablesTableCollectionSchemaIdentityArrayOutput
func (GetTablesTableCollectionSchemaOutput) PrimaryKeys ¶
func (o GetTablesTableCollectionSchemaOutput) PrimaryKeys() pulumi.StringArrayOutput
func (GetTablesTableCollectionSchemaOutput) ShardKeys ¶
func (o GetTablesTableCollectionSchemaOutput) ShardKeys() pulumi.StringArrayOutput
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
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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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/v2/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.NewIndex(ctx, "test_index", &Nosql.IndexArgs{ Keys: nosql.IndexKeyArray{ &nosql.IndexKeyArgs{ ColumnName: pulumi.Any(indexKeysColumnName), JsonFieldType: pulumi.Any(indexKeysJsonFieldType), JsonPath: pulumi.Any(indexKeysJsonPath), }, }, Name: pulumi.Any(indexName), TableNameOrId: pulumi.Any(testTableNameOr.Id), CompartmentId: pulumi.Any(compartmentId), IsIfNotExists: pulumi.Any(indexIsIfNotExists), }) 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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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) CompartmentId ¶
func (o IndexOutput) CompartmentId() pulumi.StringOutput
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.
func (IndexOutput) ElementType ¶
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) IsIfNotExists ¶
func (o IndexOutput) IsIfNotExists() pulumi.BoolOutput
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.
func (IndexOutput) Keys ¶
func (o IndexOutput) Keys() IndexKeyArrayOutput
A set of keys for a secondary index.
func (IndexOutput) LifecycleDetails ¶
func (o IndexOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (IndexOutput) TableId ¶
func (o IndexOutput) TableId() pulumi.StringOutput
the OCID of the table to which this index belongs.
func (IndexOutput) TableName ¶
func (o IndexOutput) TableName() pulumi.StringOutput
The name of the table to which this index belongs.
func (IndexOutput) TableNameOrId ¶
func (o IndexOutput) TableNameOrId() pulumi.StringOutput
A table name within the compartment, or a table OCID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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/v2/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: testIndexOciNosqlIndex.Name, TableNameOrId: testTableNameOr.Id, CompartmentId: compartmentId, }, 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"` // True if this table is currently a member of a replication set. IsMultiRegion bool `pulumi:"isMultiRegion"` // A message describing the current state in more detail. LifecycleDetails string `pulumi:"lifecycleDetails"` // If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed. LocalReplicaInitializationInPercent int `pulumi:"localReplicaInitializationInPercent"` // The column name. Name string `pulumi:"name"` // An array of Replica listing this table's replicas, if any Replicas []GetTableReplicaType `pulumi:"replicas"` // The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. SchemaState string `pulumi:"schemaState"` // 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/v2/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: testTableNameOr.Id, CompartmentId: compartmentId, }, 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) IsMultiRegion ¶
func (o LookupTableResultOutput) IsMultiRegion() pulumi.BoolOutput
True if this table is currently a member of a replication set.
func (LookupTableResultOutput) LifecycleDetails ¶
func (o LookupTableResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (LookupTableResultOutput) LocalReplicaInitializationInPercent ¶
func (o LookupTableResultOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed.
func (LookupTableResultOutput) Name ¶
func (o LookupTableResultOutput) Name() pulumi.StringOutput
The column name.
func (LookupTableResultOutput) Replicas ¶
func (o LookupTableResultOutput) Replicas() GetTableReplicaTypeArrayOutput
An array of Replica listing this table's replicas, if any
func (LookupTableResultOutput) SchemaState ¶
func (o LookupTableResultOutput) SchemaState() pulumi.StringOutput
The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication.
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"` // True if this table is currently a member of a replication set. IsMultiRegion pulumi.BoolOutput `pulumi:"isMultiRegion"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed. LocalReplicaInitializationInPercent pulumi.IntOutput `pulumi:"localReplicaInitializationInPercent"` // Table name. Name pulumi.StringOutput `pulumi:"name"` // An array of Replica listing this table's replicas, if any Replicas TableReplicaTypeArrayOutput `pulumi:"replicas"` // The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. SchemaState pulumi.StringOutput `pulumi:"schemaState"` // 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/v2/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.NewTable(ctx, "test_table", &Nosql.TableArgs{ CompartmentId: pulumi.Any(compartmentId), DdlStatement: pulumi.Any(tableDdlStatement), Name: pulumi.Any(tableName), DefinedTags: pulumi.Any(tableDefinedTags), FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, IsAutoReclaimable: pulumi.Any(tableIsAutoReclaimable), TableLimits: &nosql.TableTableLimitsArgs{ MaxReadUnits: pulumi.Any(tableTableLimitsMaxReadUnits), MaxStorageInGbs: pulumi.Any(tableTableLimitsMaxStorageInGbs), MaxWriteUnits: pulumi.Any(tableTableLimitsMaxWriteUnits), CapacityMode: pulumi.Any(tableTableLimitsCapacityMode), }, }) 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) CompartmentId ¶
func (o TableOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment Identifier.
func (TableOutput) DdlStatement ¶
func (o TableOutput) DdlStatement() pulumi.StringOutput
(Updatable) Complete CREATE TABLE DDL statement. When update ddl_statement, it should be ALTER TABLE DDL statement.
func (TableOutput) DefinedTags ¶
func (o TableOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) FreeformTags ¶
func (o TableOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (TableOutput) IsAutoReclaimable ¶
func (o TableOutput) IsAutoReclaimable() pulumi.BoolOutput
True if table can be reclaimed after an idle period.
func (TableOutput) IsMultiRegion ¶
func (o TableOutput) IsMultiRegion() pulumi.BoolOutput
True if this table is currently a member of a replication set.
func (TableOutput) LifecycleDetails ¶
func (o TableOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail.
func (TableOutput) LocalReplicaInitializationInPercent ¶
func (o TableOutput) LocalReplicaInitializationInPercent() pulumi.IntOutput
If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed.
func (TableOutput) Replicas ¶
func (o TableOutput) Replicas() TableReplicaTypeArrayOutput
An array of Replica listing this table's replicas, if any
func (TableOutput) SchemaState ¶
func (o TableOutput) SchemaState() pulumi.StringOutput
The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication.
func (TableOutput) Schemas ¶
func (o TableOutput) Schemas() TableSchemaArrayOutput
The table schema information as a JSON object.
func (TableOutput) SystemTags ¶
func (o TableOutput) 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 (TableOutput) TableLimits ¶
func (o TableOutput) TableLimits() TableTableLimitsOutput
(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.
func (TableOutput) TimeCreated ¶
func (o TableOutput) TimeCreated() pulumi.StringOutput
The time the the table was created. An RFC3339 formatted datetime string.
func (TableOutput) TimeOfExpiration ¶
func (o TableOutput) TimeOfExpiration() pulumi.StringOutput
If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string.
func (TableOutput) TimeUpdated ¶
func (o TableOutput) TimeUpdated() pulumi.StringOutput
The time the the table's metadata was last updated. An RFC3339 formatted datetime string.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableReplica ¶
type TableReplica 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"` // Maximum sustained read throughput limit for the new replica table. If not specified, the local table's read limit is used. MaxReadUnits pulumi.IntOutput `pulumi:"maxReadUnits"` // Maximum sustained write throughput limit for the new replica table. If not specified, the local table's write limit is used. MaxWriteUnits pulumi.IntOutput `pulumi:"maxWriteUnits"` // Name of the remote region in standard Oracle Cloud Infrastructure format, i.e. us-ashburn-1 Region pulumi.StringOutput `pulumi:"region"` // A table name within the compartment, or a table OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TableNameOrId pulumi.StringOutput `pulumi:"tableNameOrId"` }
This resource provides the Table Replica resource in Oracle Cloud Infrastructure NoSQL Database service.
Add a replica for this table ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Nosql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Nosql.NewTableReplica(ctx, "test_table_replica", &Nosql.TableReplicaArgs{ Region: pulumi.Any(tableReplicaRegion), TableNameOrId: pulumi.Any(testTableNameOr.Id), CompartmentId: pulumi.Any(compartmentId), MaxReadUnits: pulumi.Any(tableReplicaMaxReadUnits), MaxWriteUnits: pulumi.Any(tableReplicaMaxWriteUnits), }) if err != nil { return err } return nil }) }
```
## Import
TableReplicas can be imported using the `id`, e.g.
```sh $ pulumi import oci:Nosql/tableReplica:TableReplica test_table_replica "tables/{tableNameOrId}/replicas/{region}" ```
func GetTableReplica ¶
func GetTableReplica(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableReplicaState, opts ...pulumi.ResourceOption) (*TableReplica, error)
GetTableReplica gets an existing TableReplica 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 NewTableReplica ¶
func NewTableReplica(ctx *pulumi.Context, name string, args *TableReplicaArgs, opts ...pulumi.ResourceOption) (*TableReplica, error)
NewTableReplica registers a new resource with the given unique name, arguments, and options.
func (*TableReplica) ElementType ¶
func (*TableReplica) ElementType() reflect.Type
func (*TableReplica) ToTableReplicaOutput ¶
func (i *TableReplica) ToTableReplicaOutput() TableReplicaOutput
func (*TableReplica) ToTableReplicaOutputWithContext ¶
func (i *TableReplica) ToTableReplicaOutputWithContext(ctx context.Context) TableReplicaOutput
type TableReplicaArgs ¶
type TableReplicaArgs 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 // Maximum sustained read throughput limit for the new replica table. If not specified, the local table's read limit is used. MaxReadUnits pulumi.IntPtrInput // Maximum sustained write throughput limit for the new replica table. If not specified, the local table's write limit is used. MaxWriteUnits pulumi.IntPtrInput // Name of the remote region in standard Oracle Cloud Infrastructure format, i.e. us-ashburn-1 Region pulumi.StringInput // A table name within the compartment, or a table OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TableNameOrId pulumi.StringInput }
The set of arguments for constructing a TableReplica resource.
func (TableReplicaArgs) ElementType ¶
func (TableReplicaArgs) ElementType() reflect.Type
type TableReplicaArray ¶
type TableReplicaArray []TableReplicaInput
func (TableReplicaArray) ElementType ¶
func (TableReplicaArray) ElementType() reflect.Type
func (TableReplicaArray) ToTableReplicaArrayOutput ¶
func (i TableReplicaArray) ToTableReplicaArrayOutput() TableReplicaArrayOutput
func (TableReplicaArray) ToTableReplicaArrayOutputWithContext ¶
func (i TableReplicaArray) ToTableReplicaArrayOutputWithContext(ctx context.Context) TableReplicaArrayOutput
type TableReplicaArrayInput ¶
type TableReplicaArrayInput interface { pulumi.Input ToTableReplicaArrayOutput() TableReplicaArrayOutput ToTableReplicaArrayOutputWithContext(context.Context) TableReplicaArrayOutput }
TableReplicaArrayInput is an input type that accepts TableReplicaArray and TableReplicaArrayOutput values. You can construct a concrete instance of `TableReplicaArrayInput` via:
TableReplicaArray{ TableReplicaArgs{...} }
type TableReplicaArrayOutput ¶
type TableReplicaArrayOutput struct{ *pulumi.OutputState }
func (TableReplicaArrayOutput) ElementType ¶
func (TableReplicaArrayOutput) ElementType() reflect.Type
func (TableReplicaArrayOutput) Index ¶
func (o TableReplicaArrayOutput) Index(i pulumi.IntInput) TableReplicaOutput
func (TableReplicaArrayOutput) ToTableReplicaArrayOutput ¶
func (o TableReplicaArrayOutput) ToTableReplicaArrayOutput() TableReplicaArrayOutput
func (TableReplicaArrayOutput) ToTableReplicaArrayOutputWithContext ¶
func (o TableReplicaArrayOutput) ToTableReplicaArrayOutputWithContext(ctx context.Context) TableReplicaArrayOutput
type TableReplicaInput ¶
type TableReplicaInput interface { pulumi.Input ToTableReplicaOutput() TableReplicaOutput ToTableReplicaOutputWithContext(ctx context.Context) TableReplicaOutput }
type TableReplicaMap ¶
type TableReplicaMap map[string]TableReplicaInput
func (TableReplicaMap) ElementType ¶
func (TableReplicaMap) ElementType() reflect.Type
func (TableReplicaMap) ToTableReplicaMapOutput ¶
func (i TableReplicaMap) ToTableReplicaMapOutput() TableReplicaMapOutput
func (TableReplicaMap) ToTableReplicaMapOutputWithContext ¶
func (i TableReplicaMap) ToTableReplicaMapOutputWithContext(ctx context.Context) TableReplicaMapOutput
type TableReplicaMapInput ¶
type TableReplicaMapInput interface { pulumi.Input ToTableReplicaMapOutput() TableReplicaMapOutput ToTableReplicaMapOutputWithContext(context.Context) TableReplicaMapOutput }
TableReplicaMapInput is an input type that accepts TableReplicaMap and TableReplicaMapOutput values. You can construct a concrete instance of `TableReplicaMapInput` via:
TableReplicaMap{ "key": TableReplicaArgs{...} }
type TableReplicaMapOutput ¶
type TableReplicaMapOutput struct{ *pulumi.OutputState }
func (TableReplicaMapOutput) ElementType ¶
func (TableReplicaMapOutput) ElementType() reflect.Type
func (TableReplicaMapOutput) MapIndex ¶
func (o TableReplicaMapOutput) MapIndex(k pulumi.StringInput) TableReplicaOutput
func (TableReplicaMapOutput) ToTableReplicaMapOutput ¶
func (o TableReplicaMapOutput) ToTableReplicaMapOutput() TableReplicaMapOutput
func (TableReplicaMapOutput) ToTableReplicaMapOutputWithContext ¶
func (o TableReplicaMapOutput) ToTableReplicaMapOutputWithContext(ctx context.Context) TableReplicaMapOutput
type TableReplicaOutput ¶
type TableReplicaOutput struct{ *pulumi.OutputState }
func (TableReplicaOutput) CompartmentId ¶
func (o TableReplicaOutput) CompartmentId() pulumi.StringOutput
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.
func (TableReplicaOutput) ElementType ¶
func (TableReplicaOutput) ElementType() reflect.Type
func (TableReplicaOutput) MaxReadUnits ¶
func (o TableReplicaOutput) MaxReadUnits() pulumi.IntOutput
Maximum sustained read throughput limit for the new replica table. If not specified, the local table's read limit is used.
func (TableReplicaOutput) MaxWriteUnits ¶
func (o TableReplicaOutput) MaxWriteUnits() pulumi.IntOutput
Maximum sustained write throughput limit for the new replica table. If not specified, the local table's write limit is used.
func (TableReplicaOutput) Region ¶
func (o TableReplicaOutput) Region() pulumi.StringOutput
Name of the remote region in standard Oracle Cloud Infrastructure format, i.e. us-ashburn-1
func (TableReplicaOutput) TableNameOrId ¶
func (o TableReplicaOutput) TableNameOrId() pulumi.StringOutput
A table name within the compartment, or a table OCID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (TableReplicaOutput) ToTableReplicaOutput ¶
func (o TableReplicaOutput) ToTableReplicaOutput() TableReplicaOutput
func (TableReplicaOutput) ToTableReplicaOutputWithContext ¶
func (o TableReplicaOutput) ToTableReplicaOutputWithContext(ctx context.Context) TableReplicaOutput
type TableReplicaState ¶
type TableReplicaState 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 // Maximum sustained read throughput limit for the new replica table. If not specified, the local table's read limit is used. MaxReadUnits pulumi.IntPtrInput // Maximum sustained write throughput limit for the new replica table. If not specified, the local table's write limit is used. MaxWriteUnits pulumi.IntPtrInput // Name of the remote region in standard Oracle Cloud Infrastructure format, i.e. us-ashburn-1 Region pulumi.StringPtrInput // A table name within the compartment, or a table OCID. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TableNameOrId pulumi.StringPtrInput }
func (TableReplicaState) ElementType ¶
func (TableReplicaState) ElementType() reflect.Type
type TableReplicaType ¶
type TableReplicaType 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"` // A message describing the current state in more detail. LifecycleDetails *string `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits *int `pulumi:"maxWriteUnits"` // A customer-facing region identifier Region *string `pulumi:"region"` // The state of a table. State *string `pulumi:"state"` // The OCID of the replica table TableId *string `pulumi:"tableId"` }
type TableReplicaTypeArgs ¶
type TableReplicaTypeArgs 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.StringPtrInput `pulumi:"capacityMode"` // A message describing the current state in more detail. LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"` // Maximum sustained write throughput limit for the table. MaxWriteUnits pulumi.IntPtrInput `pulumi:"maxWriteUnits"` // A customer-facing region identifier Region pulumi.StringPtrInput `pulumi:"region"` // The state of a table. State pulumi.StringPtrInput `pulumi:"state"` // The OCID of the replica table TableId pulumi.StringPtrInput `pulumi:"tableId"` }
func (TableReplicaTypeArgs) ElementType ¶
func (TableReplicaTypeArgs) ElementType() reflect.Type
func (TableReplicaTypeArgs) ToTableReplicaTypeOutput ¶
func (i TableReplicaTypeArgs) ToTableReplicaTypeOutput() TableReplicaTypeOutput
func (TableReplicaTypeArgs) ToTableReplicaTypeOutputWithContext ¶
func (i TableReplicaTypeArgs) ToTableReplicaTypeOutputWithContext(ctx context.Context) TableReplicaTypeOutput
type TableReplicaTypeArray ¶
type TableReplicaTypeArray []TableReplicaTypeInput
func (TableReplicaTypeArray) ElementType ¶
func (TableReplicaTypeArray) ElementType() reflect.Type
func (TableReplicaTypeArray) ToTableReplicaTypeArrayOutput ¶
func (i TableReplicaTypeArray) ToTableReplicaTypeArrayOutput() TableReplicaTypeArrayOutput
func (TableReplicaTypeArray) ToTableReplicaTypeArrayOutputWithContext ¶
func (i TableReplicaTypeArray) ToTableReplicaTypeArrayOutputWithContext(ctx context.Context) TableReplicaTypeArrayOutput
type TableReplicaTypeArrayInput ¶
type TableReplicaTypeArrayInput interface { pulumi.Input ToTableReplicaTypeArrayOutput() TableReplicaTypeArrayOutput ToTableReplicaTypeArrayOutputWithContext(context.Context) TableReplicaTypeArrayOutput }
TableReplicaTypeArrayInput is an input type that accepts TableReplicaTypeArray and TableReplicaTypeArrayOutput values. You can construct a concrete instance of `TableReplicaTypeArrayInput` via:
TableReplicaTypeArray{ TableReplicaTypeArgs{...} }
type TableReplicaTypeArrayOutput ¶
type TableReplicaTypeArrayOutput struct{ *pulumi.OutputState }
func (TableReplicaTypeArrayOutput) ElementType ¶
func (TableReplicaTypeArrayOutput) ElementType() reflect.Type
func (TableReplicaTypeArrayOutput) Index ¶
func (o TableReplicaTypeArrayOutput) Index(i pulumi.IntInput) TableReplicaTypeOutput
func (TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutput ¶
func (o TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutput() TableReplicaTypeArrayOutput
func (TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutputWithContext ¶
func (o TableReplicaTypeArrayOutput) ToTableReplicaTypeArrayOutputWithContext(ctx context.Context) TableReplicaTypeArrayOutput
type TableReplicaTypeInput ¶
type TableReplicaTypeInput interface { pulumi.Input ToTableReplicaTypeOutput() TableReplicaTypeOutput ToTableReplicaTypeOutputWithContext(context.Context) TableReplicaTypeOutput }
TableReplicaTypeInput is an input type that accepts TableReplicaTypeArgs and TableReplicaTypeOutput values. You can construct a concrete instance of `TableReplicaTypeInput` via:
TableReplicaTypeArgs{...}
type TableReplicaTypeOutput ¶
type TableReplicaTypeOutput struct{ *pulumi.OutputState }
func (TableReplicaTypeOutput) CapacityMode ¶
func (o TableReplicaTypeOutput) CapacityMode() pulumi.StringPtrOutput
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 (TableReplicaTypeOutput) ElementType ¶
func (TableReplicaTypeOutput) ElementType() reflect.Type
func (TableReplicaTypeOutput) LifecycleDetails ¶
func (o TableReplicaTypeOutput) LifecycleDetails() pulumi.StringPtrOutput
A message describing the current state in more detail.
func (TableReplicaTypeOutput) MaxWriteUnits ¶
func (o TableReplicaTypeOutput) MaxWriteUnits() pulumi.IntPtrOutput
Maximum sustained write throughput limit for the table.
func (TableReplicaTypeOutput) Region ¶
func (o TableReplicaTypeOutput) Region() pulumi.StringPtrOutput
A customer-facing region identifier
func (TableReplicaTypeOutput) State ¶
func (o TableReplicaTypeOutput) State() pulumi.StringPtrOutput
The state of a table.
func (TableReplicaTypeOutput) TableId ¶
func (o TableReplicaTypeOutput) TableId() pulumi.StringPtrOutput
The OCID of the replica table
func (TableReplicaTypeOutput) ToTableReplicaTypeOutput ¶
func (o TableReplicaTypeOutput) ToTableReplicaTypeOutput() TableReplicaTypeOutput
func (TableReplicaTypeOutput) ToTableReplicaTypeOutputWithContext ¶
func (o TableReplicaTypeOutput) ToTableReplicaTypeOutputWithContext(ctx context.Context) TableReplicaTypeOutput
type TableSchema ¶
type TableSchema struct { // The columns of a table. Columns []TableSchemaColumn `pulumi:"columns"` // The identity properties of a table, if any. Identities []TableSchemaIdentity `pulumi:"identities"` // 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"` // The identity properties of a table, if any. Identities TableSchemaIdentityArrayInput `pulumi:"identities"` // 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 TableSchemaColumn struct { // The column default value. DefaultValue *string `pulumi:"defaultValue"` // True if the STRING column was declared AS UUID. IsAsUuid *bool `pulumi:"isAsUuid"` // True if the STRING AS UUID column is also GENERATED BY DEFAULT. IsGenerated *bool `pulumi:"isGenerated"` // The column nullable flag. IsNullable *bool `pulumi:"isNullable"` // Table name. Name *string `pulumi:"name"` // The column type. Type *string `pulumi:"type"` }
type TableSchemaColumnArgs ¶
type TableSchemaColumnArgs struct { // The column default value. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // True if the STRING column was declared AS UUID. IsAsUuid pulumi.BoolPtrInput `pulumi:"isAsUuid"` // True if the STRING AS UUID column is also GENERATED BY DEFAULT. IsGenerated pulumi.BoolPtrInput `pulumi:"isGenerated"` // 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) IsAsUuid ¶
func (o TableSchemaColumnOutput) IsAsUuid() pulumi.BoolPtrOutput
True if the STRING column was declared AS UUID.
func (TableSchemaColumnOutput) IsGenerated ¶
func (o TableSchemaColumnOutput) IsGenerated() pulumi.BoolPtrOutput
True if the STRING AS UUID column is also GENERATED BY DEFAULT.
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 TableSchemaIdentity ¶
type TableSchemaIdentityArgs ¶
type TableSchemaIdentityArgs struct { // The name of the identity column. ColumnName pulumi.StringPtrInput `pulumi:"columnName"` // True if the identity value is GENERATED ALWAYS. IsAlways pulumi.BoolPtrInput `pulumi:"isAlways"` // True if the identity value is GENERATED BY DEFAULT ON NULL. IsNull pulumi.BoolPtrInput `pulumi:"isNull"` }
func (TableSchemaIdentityArgs) ElementType ¶
func (TableSchemaIdentityArgs) ElementType() reflect.Type
func (TableSchemaIdentityArgs) ToTableSchemaIdentityOutput ¶
func (i TableSchemaIdentityArgs) ToTableSchemaIdentityOutput() TableSchemaIdentityOutput
func (TableSchemaIdentityArgs) ToTableSchemaIdentityOutputWithContext ¶
func (i TableSchemaIdentityArgs) ToTableSchemaIdentityOutputWithContext(ctx context.Context) TableSchemaIdentityOutput
type TableSchemaIdentityArray ¶
type TableSchemaIdentityArray []TableSchemaIdentityInput
func (TableSchemaIdentityArray) ElementType ¶
func (TableSchemaIdentityArray) ElementType() reflect.Type
func (TableSchemaIdentityArray) ToTableSchemaIdentityArrayOutput ¶
func (i TableSchemaIdentityArray) ToTableSchemaIdentityArrayOutput() TableSchemaIdentityArrayOutput
func (TableSchemaIdentityArray) ToTableSchemaIdentityArrayOutputWithContext ¶
func (i TableSchemaIdentityArray) ToTableSchemaIdentityArrayOutputWithContext(ctx context.Context) TableSchemaIdentityArrayOutput
type TableSchemaIdentityArrayInput ¶
type TableSchemaIdentityArrayInput interface { pulumi.Input ToTableSchemaIdentityArrayOutput() TableSchemaIdentityArrayOutput ToTableSchemaIdentityArrayOutputWithContext(context.Context) TableSchemaIdentityArrayOutput }
TableSchemaIdentityArrayInput is an input type that accepts TableSchemaIdentityArray and TableSchemaIdentityArrayOutput values. You can construct a concrete instance of `TableSchemaIdentityArrayInput` via:
TableSchemaIdentityArray{ TableSchemaIdentityArgs{...} }
type TableSchemaIdentityArrayOutput ¶
type TableSchemaIdentityArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaIdentityArrayOutput) ElementType ¶
func (TableSchemaIdentityArrayOutput) ElementType() reflect.Type
func (TableSchemaIdentityArrayOutput) Index ¶
func (o TableSchemaIdentityArrayOutput) Index(i pulumi.IntInput) TableSchemaIdentityOutput
func (TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutput ¶
func (o TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutput() TableSchemaIdentityArrayOutput
func (TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutputWithContext ¶
func (o TableSchemaIdentityArrayOutput) ToTableSchemaIdentityArrayOutputWithContext(ctx context.Context) TableSchemaIdentityArrayOutput
type TableSchemaIdentityInput ¶
type TableSchemaIdentityInput interface { pulumi.Input ToTableSchemaIdentityOutput() TableSchemaIdentityOutput ToTableSchemaIdentityOutputWithContext(context.Context) TableSchemaIdentityOutput }
TableSchemaIdentityInput is an input type that accepts TableSchemaIdentityArgs and TableSchemaIdentityOutput values. You can construct a concrete instance of `TableSchemaIdentityInput` via:
TableSchemaIdentityArgs{...}
type TableSchemaIdentityOutput ¶
type TableSchemaIdentityOutput struct{ *pulumi.OutputState }
func (TableSchemaIdentityOutput) ColumnName ¶
func (o TableSchemaIdentityOutput) ColumnName() pulumi.StringPtrOutput
The name of the identity column.
func (TableSchemaIdentityOutput) ElementType ¶
func (TableSchemaIdentityOutput) ElementType() reflect.Type
func (TableSchemaIdentityOutput) IsAlways ¶
func (o TableSchemaIdentityOutput) IsAlways() pulumi.BoolPtrOutput
True if the identity value is GENERATED ALWAYS.
func (TableSchemaIdentityOutput) IsNull ¶
func (o TableSchemaIdentityOutput) IsNull() pulumi.BoolPtrOutput
True if the identity value is GENERATED BY DEFAULT ON NULL.
func (TableSchemaIdentityOutput) ToTableSchemaIdentityOutput ¶
func (o TableSchemaIdentityOutput) ToTableSchemaIdentityOutput() TableSchemaIdentityOutput
func (TableSchemaIdentityOutput) ToTableSchemaIdentityOutputWithContext ¶
func (o TableSchemaIdentityOutput) ToTableSchemaIdentityOutputWithContext(ctx context.Context) TableSchemaIdentityOutput
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) Identities ¶
func (o TableSchemaOutput) Identities() TableSchemaIdentityArrayOutput
The identity properties of a table, if any.
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 // True if this table is currently a member of a replication set. IsMultiRegion pulumi.BoolPtrInput // A message describing the current state in more detail. LifecycleDetails pulumi.StringPtrInput // If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed. LocalReplicaInitializationInPercent pulumi.IntPtrInput // Table name. Name pulumi.StringPtrInput // An array of Replica listing this table's replicas, if any Replicas TableReplicaTypeArrayInput // The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. SchemaState 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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (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.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutput ¶
func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutput() TableTableLimitsPtrOutput
func (TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutputWithContext ¶
func (o TableTableLimitsPtrOutput) ToTableTableLimitsPtrOutputWithContext(ctx context.Context) TableTableLimitsPtrOutput