@Generated(value="jsii-pacmak/0.11.3 (build 464b8c6)", date="2019-06-19T15:09:58.069Z") @Stability(value=Experimental) public class CfnTable extends software.amazon.awscdk.CfnResource
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html| Modifier and Type | Class and Description |
|---|---|
static interface |
CfnTable.AttributeDefinitionProperty
EXPERIMENTAL
|
static interface |
CfnTable.GlobalSecondaryIndexProperty
EXPERIMENTAL
|
static interface |
CfnTable.KeySchemaProperty
EXPERIMENTAL
|
static interface |
CfnTable.LocalSecondaryIndexProperty
EXPERIMENTAL
|
static interface |
CfnTable.PointInTimeRecoverySpecificationProperty
EXPERIMENTAL
|
static interface |
CfnTable.ProjectionProperty
EXPERIMENTAL
|
static interface |
CfnTable.ProvisionedThroughputProperty
EXPERIMENTAL
|
static interface |
CfnTable.SSESpecificationProperty
EXPERIMENTAL
|
static interface |
CfnTable.StreamSpecificationProperty
EXPERIMENTAL
|
static interface |
CfnTable.TimeToLiveSpecificationProperty
EXPERIMENTAL
|
| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnTable(software.amazon.awscdk.Construct scope,
String id,
CfnTableProps props)
Create a new `AWS::DynamoDB::Table`.
|
protected |
CfnTable(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttrArn()
EXPERIMENTAL
|
Object |
getAttributeDefinitions()
`AWS::DynamoDB::Table.AttributeDefinitions`.
|
String |
getAttrStreamArn()
EXPERIMENTAL
|
String |
getBillingMode()
`AWS::DynamoDB::Table.BillingMode`.
|
protected Map<String,Object> |
getCfnProperties()
EXPERIMENTAL
|
Object |
getGlobalSecondaryIndexes()
`AWS::DynamoDB::Table.GlobalSecondaryIndexes`.
|
Object |
getKeySchema()
`AWS::DynamoDB::Table.KeySchema`.
|
Object |
getLocalSecondaryIndexes()
`AWS::DynamoDB::Table.LocalSecondaryIndexes`.
|
Object |
getPointInTimeRecoverySpecification()
`AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.
|
Object |
getProvisionedThroughput()
`AWS::DynamoDB::Table.ProvisionedThroughput`.
|
Object |
getSseSpecification()
`AWS::DynamoDB::Table.SSESpecification`.
|
Object |
getStreamSpecification()
`AWS::DynamoDB::Table.StreamSpecification`.
|
String |
getTableName()
`AWS::DynamoDB::Table.TableName`.
|
software.amazon.awscdk.TagManager |
getTags()
`AWS::DynamoDB::Table.Tags`.
|
Object |
getTimeToLiveSpecification()
`AWS::DynamoDB::Table.TimeToLiveSpecification`.
|
protected Map<String,Object> |
renderProperties(Map<String,Object> props)
EXPERIMENTAL
|
void |
setAttributeDefinitions(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.AttributeDefinitions`.
|
void |
setAttributeDefinitions(List<Object> value)
`AWS::DynamoDB::Table.AttributeDefinitions`.
|
void |
setBillingMode(String value)
`AWS::DynamoDB::Table.BillingMode`.
|
void |
setGlobalSecondaryIndexes(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.GlobalSecondaryIndexes`.
|
void |
setGlobalSecondaryIndexes(List<Object> value)
`AWS::DynamoDB::Table.GlobalSecondaryIndexes`.
|
void |
setKeySchema(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.KeySchema`.
|
void |
setKeySchema(List<Object> value)
`AWS::DynamoDB::Table.KeySchema`.
|
void |
setLocalSecondaryIndexes(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.LocalSecondaryIndexes`.
|
void |
setLocalSecondaryIndexes(List<Object> value)
`AWS::DynamoDB::Table.LocalSecondaryIndexes`.
|
void |
setPointInTimeRecoverySpecification(CfnTable.PointInTimeRecoverySpecificationProperty value)
`AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.
|
void |
setPointInTimeRecoverySpecification(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.
|
void |
setProvisionedThroughput(CfnTable.ProvisionedThroughputProperty value)
`AWS::DynamoDB::Table.ProvisionedThroughput`.
|
void |
setProvisionedThroughput(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.ProvisionedThroughput`.
|
void |
setSseSpecification(CfnTable.SSESpecificationProperty value)
`AWS::DynamoDB::Table.SSESpecification`.
|
void |
setSseSpecification(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.SSESpecification`.
|
void |
setStreamSpecification(CfnTable.StreamSpecificationProperty value)
`AWS::DynamoDB::Table.StreamSpecification`.
|
void |
setStreamSpecification(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.StreamSpecification`.
|
void |
setTableName(String value)
`AWS::DynamoDB::Table.TableName`.
|
void |
setTimeToLiveSpecification(CfnTable.TimeToLiveSpecificationProperty value)
`AWS::DynamoDB::Table.TimeToLiveSpecification`.
|
void |
setTimeToLiveSpecification(software.amazon.awscdk.IResolvable value)
`AWS::DynamoDB::Table.TimeToLiveSpecification`.
|
addDeletionOverride, addDependsOn, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, attribute, attribute, getAtt, getCfnResourceType, getOptions, getUpdatedProperites, isCfnResource, toString, validatePropertiesgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId, preparegetNode, isConstruct, synthesize, validatejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSet@Stability(value=Experimental) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnTable(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Stability(value=Experimental)
public CfnTable(software.amazon.awscdk.Construct scope,
String id,
CfnTableProps props)
scope - - scope in which this resource is defined.id - - scoped id of the resource.props - - resource properties.@Stability(value=Experimental) protected Map<String,Object> renderProperties(Map<String,Object> props)
renderProperties in class software.amazon.awscdk.CfnResource@Stability(value=Experimental) public String getAttrArn()
@Stability(value=Experimental) public String getAttrStreamArn()
@Stability(value=Experimental) protected Map<String,Object> getCfnProperties()
getCfnProperties in class software.amazon.awscdk.CfnResource@Stability(value=Experimental) public software.amazon.awscdk.TagManager getTags()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tags@Stability(value=Experimental) public Object getKeySchema()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema@Stability(value=Experimental) public void setKeySchema(software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema@Stability(value=Experimental) public void setKeySchema(List<Object> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-keyschema@Stability(value=Experimental) @Nullable public Object getAttributeDefinitions()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef@Stability(value=Experimental) public void setAttributeDefinitions(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef@Stability(value=Experimental) public void setAttributeDefinitions(@Nullable List<Object> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-attributedef@Stability(value=Experimental) @Nullable public String getBillingMode()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-billingmode@Stability(value=Experimental) public void setBillingMode(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-billingmode@Stability(value=Experimental) @Nullable public Object getGlobalSecondaryIndexes()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi@Stability(value=Experimental) public void setGlobalSecondaryIndexes(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi@Stability(value=Experimental) public void setGlobalSecondaryIndexes(@Nullable List<Object> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-gsi@Stability(value=Experimental) @Nullable public Object getLocalSecondaryIndexes()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi@Stability(value=Experimental) public void setLocalSecondaryIndexes(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi@Stability(value=Experimental) public void setLocalSecondaryIndexes(@Nullable List<Object> value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-lsi@Stability(value=Experimental) @Nullable public Object getPointInTimeRecoverySpecification()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-pointintimerecoveryspecification@Stability(value=Experimental) public void setPointInTimeRecoverySpecification(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-pointintimerecoveryspecification@Stability(value=Experimental) public void setPointInTimeRecoverySpecification(@Nullable CfnTable.PointInTimeRecoverySpecificationProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-pointintimerecoveryspecification@Stability(value=Experimental) @Nullable public Object getProvisionedThroughput()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-provisionedthroughput@Stability(value=Experimental) public void setProvisionedThroughput(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-provisionedthroughput@Stability(value=Experimental) public void setProvisionedThroughput(@Nullable CfnTable.ProvisionedThroughputProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-provisionedthroughput@Stability(value=Experimental) @Nullable public Object getSseSpecification()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification@Stability(value=Experimental) public void setSseSpecification(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification@Stability(value=Experimental) public void setSseSpecification(@Nullable CfnTable.SSESpecificationProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification@Stability(value=Experimental) @Nullable public Object getStreamSpecification()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-streamspecification@Stability(value=Experimental) public void setStreamSpecification(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-streamspecification@Stability(value=Experimental) public void setStreamSpecification(@Nullable CfnTable.StreamSpecificationProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-streamspecification@Stability(value=Experimental) @Nullable public String getTableName()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename@Stability(value=Experimental) public void setTableName(@Nullable String value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename@Stability(value=Experimental) @Nullable public Object getTimeToLiveSpecification()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecification@Stability(value=Experimental) public void setTimeToLiveSpecification(@Nullable software.amazon.awscdk.IResolvable value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecification@Stability(value=Experimental) public void setTimeToLiveSpecification(@Nullable CfnTable.TimeToLiveSpecificationProperty value)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-timetolivespecificationCopyright © 2019. All rights reserved.