AWS Native v0.54.0, Mar 21 23
AWS Native v0.54.0, Mar 21 23
aws-native.dynamodb.getGlobalTable
Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable
Using getGlobalTable
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGlobalTable(args: GetGlobalTableArgs, opts?: InvokeOptions): Promise<GetGlobalTableResult>
function getGlobalTableOutput(args: GetGlobalTableOutputArgs, opts?: InvokeOptions): Output<GetGlobalTableResult>
def get_global_table(table_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGlobalTableResult
def get_global_table_output(table_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGlobalTableResult]
func LookupGlobalTable(ctx *Context, args *LookupGlobalTableArgs, opts ...InvokeOption) (*LookupGlobalTableResult, error)
func LookupGlobalTableOutput(ctx *Context, args *LookupGlobalTableOutputArgs, opts ...InvokeOption) LookupGlobalTableResultOutput
> Note: This function is named LookupGlobalTable
in the Go SDK.
public static class GetGlobalTable
{
public static Task<GetGlobalTableResult> InvokeAsync(GetGlobalTableArgs args, InvokeOptions? opts = null)
public static Output<GetGlobalTableResult> Invoke(GetGlobalTableInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGlobalTableResult> getGlobalTable(GetGlobalTableArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:dynamodb:getGlobalTable
arguments:
# arguments dictionary
The following arguments are supported:
- Table
Name string
- Table
Name string
- table
Name String
- table
Name string
- table_
name str
- table
Name String
getGlobalTable Result
The following output properties are available:
- Arn string
- Attribute
Definitions List<Pulumi.Aws Native. Dynamo DB. Outputs. Global Table Attribute Definition> - Billing
Mode string - Global
Secondary List<Pulumi.Indexes Aws Native. Dynamo DB. Outputs. Global Table Global Secondary Index> - Replicas
List<Pulumi.
Aws Native. Dynamo DB. Outputs. Global Table Replica Specification> - SSESpecification
Pulumi.
Aws Native. Dynamo DB. Outputs. Global Table SSESpecification - Stream
Arn string - Stream
Specification Pulumi.Aws Native. Dynamo DB. Outputs. Global Table Stream Specification - Table
Id string - Time
To Pulumi.Live Specification Aws Native. Dynamo DB. Outputs. Global Table Time To Live Specification - Write
Provisioned Pulumi.Throughput Settings Aws Native. Dynamo DB. Outputs. Global Table Write Provisioned Throughput Settings
- Arn string
- Attribute
Definitions []GlobalTable Attribute Definition - Billing
Mode string - Global
Secondary []GlobalIndexes Table Global Secondary Index - Replicas
[]Global
Table Replica Specification - SSESpecification
Global
Table SSESpecification - Stream
Arn string - Stream
Specification GlobalTable Stream Specification - Table
Id string - Time
To GlobalLive Specification Table Time To Live Specification - Write
Provisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings
- arn String
- attribute
Definitions List<GlobalTable Attribute Definition> - billing
Mode String - global
Secondary List<GlobalIndexes Table Global Secondary Index> - replicas
List<Global
Table Replica Specification> - s
SESpecification GlobalTable SSESpecification - stream
Arn String - stream
Specification GlobalTable Stream Specification - table
Id String - time
To GlobalLive Specification Table Time To Live Specification - write
Provisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings
- arn string
- attribute
Definitions GlobalTable Attribute Definition[] - billing
Mode string - global
Secondary GlobalIndexes Table Global Secondary Index[] - replicas
Global
Table Replica Specification[] - s
SESpecification GlobalTable SSESpecification - stream
Arn string - stream
Specification GlobalTable Stream Specification - table
Id string - time
To GlobalLive Specification Table Time To Live Specification - write
Provisioned GlobalThroughput Settings Table Write Provisioned Throughput Settings
- arn str
- attribute_
definitions Sequence[GlobalTable Attribute Definition] - billing_
mode str - global_
secondary_ Sequence[Globalindexes Table Global Secondary Index] - replicas
Sequence[Global
Table Replica Specification] - s_
se_ Globalspecification Table SSESpecification - stream_
arn str - stream_
specification GlobalTable Stream Specification - table_
id str - time_
to_ Globallive_ specification Table Time To Live Specification - write_
provisioned_ Globalthroughput_ settings Table Write Provisioned Throughput Settings
- arn String
- attribute
Definitions List<Property Map> - billing
Mode String - global
Secondary List<Property Map>Indexes - replicas List<Property Map>
- s
SESpecification Property Map - stream
Arn String - stream
Specification Property Map - table
Id String - time
To Property MapLive Specification - write
Provisioned Property MapThroughput Settings
Supporting Types
GlobalTableAttributeDefinition
- Attribute
Name string - Attribute
Type string
- Attribute
Name string - Attribute
Type string
- attribute
Name String - attribute
Type String
- attribute
Name string - attribute
Type string
- attribute_
name str - attribute_
type str
- attribute
Name String - attribute
Type String
GlobalTableCapacityAutoScalingSettings
- max
Capacity Number - min
Capacity Number - target
Tracking Property MapScaling Policy Configuration - seed
Capacity Number
GlobalTableContributorInsightsSpecification
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GlobalTableGlobalSecondaryIndex
GlobalTableKeySchema
- Attribute
Name string - Key
Type string
- Attribute
Name string - Key
Type string
- attribute
Name String - key
Type String
- attribute
Name string - key
Type string
- attribute_
name str - key_
type str
- attribute
Name String - key
Type String
GlobalTableKinesisStreamSpecification
- Stream
Arn string
- Stream
Arn string
- stream
Arn String
- stream
Arn string
- stream_
arn str
- stream
Arn String
GlobalTablePointInTimeRecoverySpecification
- point
In BooleanTime Recovery Enabled
- point
In booleanTime Recovery Enabled
- point
In BooleanTime Recovery Enabled
GlobalTableProjection
- Non
Key List<string>Attributes - Projection
Type string
- Non
Key []stringAttributes - Projection
Type string
- non
Key List<String>Attributes - projection
Type String
- non
Key string[]Attributes - projection
Type string
- non_
key_ Sequence[str]attributes - projection_
type str
- non
Key List<String>Attributes - projection
Type String
GlobalTableReadProvisionedThroughputSettings
GlobalTableReplicaGlobalSecondaryIndexSpecification
GlobalTableReplicaSSESpecification
- KMSMaster
Key stringId
- KMSMaster
Key stringId
- k
MSMaster StringKey Id
- k
MSMaster stringKey Id
- k
MSMaster StringKey Id
GlobalTableReplicaSpecification
- Region string
- Contributor
Insights Pulumi.Specification Aws Native. Dynamo DB. Inputs. Global Table Contributor Insights Specification - Deletion
Protection boolEnabled - Global
Secondary List<Pulumi.Indexes Aws Native. Dynamo DB. Inputs. Global Table Replica Global Secondary Index Specification> - Kinesis
Stream Pulumi.Specification Aws Native. Dynamo DB. Inputs. Global Table Kinesis Stream Specification - Point
In Pulumi.Time Recovery Specification Aws Native. Dynamo DB. Inputs. Global Table Point In Time Recovery Specification - Read
Provisioned Pulumi.Throughput Settings Aws Native. Dynamo DB. Inputs. Global Table Read Provisioned Throughput Settings - SSESpecification
Pulumi.
Aws Native. Dynamo DB. Inputs. Global Table Replica SSESpecification - Table
Class string - List<Pulumi.
Aws Native. Dynamo DB. Inputs. Global Table Tag>
- Region string
- Contributor
Insights GlobalSpecification Table Contributor Insights Specification - Deletion
Protection boolEnabled - Global
Secondary []GlobalIndexes Table Replica Global Secondary Index Specification - Kinesis
Stream GlobalSpecification Table Kinesis Stream Specification - Point
In GlobalTime Recovery Specification Table Point In Time Recovery Specification - Read
Provisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings - SSESpecification
Global
Table Replica SSESpecification - Table
Class string - []Global
Table Tag
- region String
- contributor
Insights GlobalSpecification Table Contributor Insights Specification - deletion
Protection BooleanEnabled - global
Secondary List<GlobalIndexes Table Replica Global Secondary Index Specification> - kinesis
Stream GlobalSpecification Table Kinesis Stream Specification - point
In GlobalTime Recovery Specification Table Point In Time Recovery Specification - read
Provisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings - s
SESpecification GlobalTable Replica SSESpecification - table
Class String - List<Global
Table Tag>
- region string
- contributor
Insights GlobalSpecification Table Contributor Insights Specification - deletion
Protection booleanEnabled - global
Secondary GlobalIndexes Table Replica Global Secondary Index Specification[] - kinesis
Stream GlobalSpecification Table Kinesis Stream Specification - point
In GlobalTime Recovery Specification Table Point In Time Recovery Specification - read
Provisioned GlobalThroughput Settings Table Read Provisioned Throughput Settings - s
SESpecification GlobalTable Replica SSESpecification - table
Class string - Global
Table Tag[]
- region str
- contributor_
insights_ Globalspecification Table Contributor Insights Specification - deletion_
protection_ boolenabled - global_
secondary_ Sequence[Globalindexes Table Replica Global Secondary Index Specification] - kinesis_
stream_ Globalspecification Table Kinesis Stream Specification - point_
in_ Globaltime_ recovery_ specification Table Point In Time Recovery Specification - read_
provisioned_ Globalthroughput_ settings Table Read Provisioned Throughput Settings - s_
se_ Globalspecification Table Replica SSESpecification - table_
class str - Sequence[Global
Table Tag]
- region String
- contributor
Insights Property MapSpecification - deletion
Protection BooleanEnabled - global
Secondary List<Property Map>Indexes - kinesis
Stream Property MapSpecification - point
In Property MapTime Recovery Specification - read
Provisioned Property MapThroughput Settings - s
SESpecification Property Map - table
Class String - List<Property Map>
GlobalTableSSESpecification
- SSEEnabled bool
- SSEType string
- SSEEnabled bool
- SSEType string
- s
SEEnabled Boolean - s
SEType String
- s
SEEnabled boolean - s
SEType string
- s_
se_ boolenabled - s_
se_ strtype
- s
SEEnabled Boolean - s
SEType String
GlobalTableStreamSpecification
- Stream
View stringType
- Stream
View stringType
- stream
View StringType
- stream
View stringType
- stream_
view_ strtype
- stream
View StringType
GlobalTableTag
GlobalTableTargetTrackingScalingPolicyConfiguration
- Target
Value double - Disable
Scale boolIn - Scale
In intCooldown - Scale
Out intCooldown
- Target
Value float64 - Disable
Scale boolIn - Scale
In intCooldown - Scale
Out intCooldown
- target
Value Double - disable
Scale BooleanIn - scale
In IntegerCooldown - scale
Out IntegerCooldown
- target
Value number - disable
Scale booleanIn - scale
In numberCooldown - scale
Out numberCooldown
- target_
value float - disable_
scale_ boolin - scale_
in_ intcooldown - scale_
out_ intcooldown
- target
Value Number - disable
Scale BooleanIn - scale
In NumberCooldown - scale
Out NumberCooldown
GlobalTableTimeToLiveSpecification
- Enabled bool
- Attribute
Name string
- Enabled bool
- Attribute
Name string
- enabled Boolean
- attribute
Name String
- enabled boolean
- attribute
Name string
- enabled bool
- attribute_
name str
- enabled Boolean
- attribute
Name String
GlobalTableWriteProvisionedThroughputSettings
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0