Class TransitGatewayRouteTableAttachmentArgs.Builder

    • Method Detail

      • routingPolicyLabel

        public TransitGatewayRouteTableAttachmentArgs.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 TransitGatewayRouteTableAttachmentArgs.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 TransitGatewayRouteTableAttachmentArgs.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 TransitGatewayRouteTableAttachmentArgs.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
      • transitGatewayRouteTableArn

        public TransitGatewayRouteTableAttachmentArgs.Builder transitGatewayRouteTableArn​(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 TransitGatewayRouteTableAttachmentArgs.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