Ejemplo n.º 1
0
    def s3_object_key(self) -> builtins.str:
        '''(experimental) Attribute which represents the S3 object key of this asset.

        :stability: experimental
        '''
        return typing.cast(builtins.str, jsii.get(self, "s3ObjectKey"))
 def enable_resource_property_constraint(self) -> builtins.bool:
     return typing.cast(builtins.bool,
                        jsii.get(self, "enableResourcePropertyConstraint"))
 def attr_topic_name(self) -> ros_cdk_core.IResolvable:
     '''Attribute TopicName: Topic name.'''
     return typing.cast(ros_cdk_core.IResolvable,
                        jsii.get(self, "attrTopicName"))
Ejemplo n.º 4
0
 def policy_fragment(self) -> aws_cdk.aws_iam.PrincipalPolicyFragment:
     """Return the policy fragment that identifies this principal in a Policy."""
     return jsii.get(self, "policyFragment")
Ejemplo n.º 5
0
 def _cfn_properties(self) -> typing.Mapping[str, typing.Any]:
     return jsii.get(self, "cfnProperties")
Ejemplo n.º 6
0
 def alias_name(self) -> str:
     """The name of the alias."""
     return jsii.get(self, "aliasName")
Ejemplo n.º 7
0
 def key_arn(self) -> str:
     """The ARN of the key."""
     return jsii.get(self, "keyArn")
Ejemplo n.º 8
0
 def attr_consumer_status(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerStatus
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerStatus"))
Ejemplo n.º 9
0
 def attr_stream_arn(self) -> builtins.str:
     '''
     :cloudformationAttribute: StreamARN
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrStreamArn"))
Ejemplo n.º 10
0
 def attr_consumer_creation_timestamp(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerCreationTimestamp
     '''
     return typing.cast(builtins.str,
                        jsii.get(self, "attrConsumerCreationTimestamp"))
Ejemplo n.º 11
0
 def attr_consumer_name(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerName
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerName"))
Ejemplo n.º 12
0
 def attr_consumer_arn(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerARN
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerArn"))
Ejemplo n.º 13
0
    def shard_count(self) -> jsii.Number:
        '''``AWS::Kinesis::Stream.ShardCount``.

        :link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-shardcount
        '''
        return typing.cast(jsii.Number, jsii.get(self, "shardCount"))
Ejemplo n.º 14
0
    def tags(self) -> aws_cdk.core.TagManager:
        '''``AWS::Kinesis::Stream.Tags``.

        :link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-tags
        '''
        return typing.cast(aws_cdk.core.TagManager, jsii.get(self, "tags"))
Ejemplo n.º 15
0
 def goodness(self) -> jsii_calc.submodule.child.Goodness:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "goodness")
Ejemplo n.º 16
0
    def consumer_name(self) -> builtins.str:
        '''``AWS::Kinesis::StreamConsumer.ConsumerName``.

        :link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-streamconsumer.html#cfn-kinesis-streamconsumer-consumername
        '''
        return typing.cast(builtins.str, jsii.get(self, "consumerName"))
Ejemplo n.º 17
0
 def name(self) -> str:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "name")
Ejemplo n.º 18
0
    def stream_arn(self) -> builtins.str:
        '''``AWS::Kinesis::StreamConsumer.StreamARN``.

        :link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-streamconsumer.html#cfn-kinesis-streamconsumer-streamarn
        '''
        return typing.cast(builtins.str, jsii.get(self, "streamArn"))
Ejemplo n.º 19
0
 def alias_target_key(self) -> "IKey":
     """The Key to which the Alias refers."""
     return jsii.get(self, "aliasTargetKey")
Ejemplo n.º 20
0
    def stream_arn(self) -> builtins.str:
        '''The ARN of the stream.

        :attribute: true
        '''
        return typing.cast(builtins.str, jsii.get(self, "streamArn"))
Ejemplo n.º 21
0
 def key_id(self) -> str:
     """The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab)."""
     return jsii.get(self, "keyId")
Ejemplo n.º 22
0
    def stream_name(self) -> builtins.str:
        '''The name of the stream.

        :attribute: true
        '''
        return typing.cast(builtins.str, jsii.get(self, "streamName"))
Ejemplo n.º 23
0
 def attr_arn(self) -> str:
     """
     cloudformationAttribute:
     :cloudformationAttribute:: Arn
     """
     return jsii.get(self, "attrArn")
Ejemplo n.º 24
0
 def encryption_key(self) -> typing.Optional[aws_cdk.aws_kms.IKey]:
     '''Optional KMS encryption key associated with this stream.'''
     return typing.cast(typing.Optional[aws_cdk.aws_kms.IKey],
                        jsii.get(self, "encryptionKey"))
 def _ros_properties(self) -> typing.Mapping[builtins.str, typing.Any]:
     return typing.cast(typing.Mapping[builtins.str, typing.Any],
                        jsii.get(self, "rosProperties"))
Ejemplo n.º 26
0
 def prop(self) -> str:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "prop")
 def attr_project_name(self) -> ros_cdk_core.IResolvable:
     '''Attribute ProjectName: Project name.'''
     return typing.cast(ros_cdk_core.IResolvable,
                        jsii.get(self, "attrProjectName"))
Ejemplo n.º 28
0
 def defined_at(self) -> str:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "definedAt")
Ejemplo n.º 29
0
 def security_group(self) -> typing.Optional[aws_cdk.aws_ec2.ISecurityGroup]:
     return jsii.get(self, "securityGroup")
Ejemplo n.º 30
0
    def s3_bucket_name(self) -> builtins.str:
        '''(experimental) Attribute that represents the name of the bucket this asset exists in.

        :stability: experimental
        '''
        return typing.cast(builtins.str, jsii.get(self, "s3BucketName"))