Class TransitGatewayRouteTableAttachmentState.Builder

    • Method Detail

      • attachmentPolicyRuleNumber

        public TransitGatewayRouteTableAttachmentState.Builder attachmentPolicyRuleNumber​(@Nullable
                                                                                          com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
        Parameters:
        attachmentPolicyRuleNumber - Policy rule number associated with the attachment.
        Returns:
        builder
      • attachmentPolicyRuleNumber

        public TransitGatewayRouteTableAttachmentState.Builder attachmentPolicyRuleNumber​(java.lang.Integer attachmentPolicyRuleNumber)
        Parameters:
        attachmentPolicyRuleNumber - Policy rule number associated with the attachment.
        Returns:
        builder
      • ownerAccountId

        public TransitGatewayRouteTableAttachmentState.Builder ownerAccountId​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.String> ownerAccountId)
        Parameters:
        ownerAccountId - ID of the attachment account owner.
        Returns:
        builder
      • routingPolicyLabel

        public TransitGatewayRouteTableAttachmentState.Builder routingPolicyLabel​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> routingPolicyLabel)
        Parameters:
        routingPolicyLabel - 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.
        Returns:
        builder
      • routingPolicyLabel

        public TransitGatewayRouteTableAttachmentState.Builder routingPolicyLabel​(java.lang.String routingPolicyLabel)
        Parameters:
        routingPolicyLabel - 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.
        Returns:
        builder
      • tags

        public TransitGatewayRouteTableAttachmentState.Builder tags​(@Nullable
                                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - 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.
        Returns:
        builder
      • tags

        public TransitGatewayRouteTableAttachmentState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - 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.
        Returns:
        builder
      • tagsAll

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

        public TransitGatewayRouteTableAttachmentState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • transitGatewayRouteTableArn

        public TransitGatewayRouteTableAttachmentState.Builder transitGatewayRouteTableArn​(@Nullable
                                                                                           com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableArn)
        Parameters:
        transitGatewayRouteTableArn - ARN of the transit gateway route table for the attachment. The following arguments are optional:
        Returns:
        builder
      • transitGatewayRouteTableArn

        public TransitGatewayRouteTableAttachmentState.Builder transitGatewayRouteTableArn​(java.lang.String transitGatewayRouteTableArn)
        Parameters:
        transitGatewayRouteTableArn - ARN of the transit gateway route table for the attachment. The following arguments are optional:
        Returns:
        builder