예제 #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"))
예제 #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")
예제 #5
0
 def _cfn_properties(self) -> typing.Mapping[str, typing.Any]:
     return jsii.get(self, "cfnProperties")
예제 #6
0
 def alias_name(self) -> str:
     """The name of the alias."""
     return jsii.get(self, "aliasName")
예제 #7
0
 def key_arn(self) -> str:
     """The ARN of the key."""
     return jsii.get(self, "keyArn")
예제 #8
0
 def attr_consumer_status(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerStatus
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerStatus"))
예제 #9
0
 def attr_stream_arn(self) -> builtins.str:
     '''
     :cloudformationAttribute: StreamARN
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrStreamArn"))
예제 #10
0
 def attr_consumer_creation_timestamp(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerCreationTimestamp
     '''
     return typing.cast(builtins.str,
                        jsii.get(self, "attrConsumerCreationTimestamp"))
예제 #11
0
 def attr_consumer_name(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerName
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerName"))
예제 #12
0
 def attr_consumer_arn(self) -> builtins.str:
     '''
     :cloudformationAttribute: ConsumerARN
     '''
     return typing.cast(builtins.str, jsii.get(self, "attrConsumerArn"))
예제 #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"))
예제 #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"))
예제 #15
0
 def goodness(self) -> jsii_calc.submodule.child.Goodness:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "goodness")
예제 #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"))
예제 #17
0
 def name(self) -> str:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "name")
예제 #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"))
예제 #19
0
 def alias_target_key(self) -> "IKey":
     """The Key to which the Alias refers."""
     return jsii.get(self, "aliasTargetKey")
예제 #20
0
    def stream_arn(self) -> builtins.str:
        '''The ARN of the stream.

        :attribute: true
        '''
        return typing.cast(builtins.str, jsii.get(self, "streamArn"))
예제 #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")
예제 #22
0
    def stream_name(self) -> builtins.str:
        '''The name of the stream.

        :attribute: true
        '''
        return typing.cast(builtins.str, jsii.get(self, "streamName"))
예제 #23
0
 def attr_arn(self) -> str:
     """
     cloudformationAttribute:
     :cloudformationAttribute:: Arn
     """
     return jsii.get(self, "attrArn")
예제 #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"))
예제 #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"))
예제 #28
0
 def defined_at(self) -> str:
     """
     stability
     :stability: experimental
     """
     return jsii.get(self, "definedAt")
예제 #29
0
 def security_group(self) -> typing.Optional[aws_cdk.aws_ec2.ISecurityGroup]:
     return jsii.get(self, "securityGroup")
예제 #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"))