Class TransitGatewayRouteTableAttachmentState


  • public final class TransitGatewayRouteTableAttachmentState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        Attachment ARN.
      • attachmentPolicyRuleNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> attachmentPolicyRuleNumber()
        Returns:
        Policy rule number associated with the attachment.
      • attachmentType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> attachmentType()
        Returns:
        Type of attachment.
      • coreNetworkArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> coreNetworkArn()
        Returns:
        ARN of the core network.
      • coreNetworkId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> coreNetworkId()
        Returns:
        ID of the core network.
      • edgeLocation

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> edgeLocation()
        Returns:
        Edge location for the peer.
      • ownerAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerAccountId()
        Returns:
        ID of the attachment account owner.
      • peeringId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> peeringId()
        Returns:
        ID of the peer for the attachment.
      • resourceArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceArn()
        Returns:
        Attachment resource ARN.
      • routingPolicyLabel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> routingPolicyLabel()
        Returns:
        The routing policy label to apply to the Transit Gateway route table attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.
      • segmentName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> segmentName()
        Returns:
        Name of the segment attachment.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        State of the attachment.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • transitGatewayRouteTableArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitGatewayRouteTableArn()
        Returns:
        ARN of the transit gateway route table for the attachment. The following arguments are optional: