Package com.pulumi.aws.route53
Class TrafficPolicyInstance
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.route53.TrafficPolicyInstance
-
public class TrafficPolicyInstance extends com.pulumi.resources.CustomResourceProvides a Route53 traffic policy instance resource. ## Example Usage
## Import Using `pulumi import`, import Route53 traffic policy instance using its ID. For example: ```sh $ pulumi import aws:route53/trafficPolicyInstance:TrafficPolicyInstance test df579d9a-6396-410e-ac22-e7ad60cf9e7e ```package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.TrafficPolicyInstance; import com.pulumi.aws.route53.TrafficPolicyInstanceArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { var test = new TrafficPolicyInstance("test", TrafficPolicyInstanceArgs.builder() .name("test.example.com") .trafficPolicyId("b3gb108f-ea6f-45a5-baab-9d112d8b4037") .trafficPolicyVersion(1) .hostedZoneId("Z033120931TAQO548OGJC") .ttl(360) .build()); } }
-
-
Constructor Summary
Constructors Constructor Description TrafficPolicyInstance(java.lang.String name)TrafficPolicyInstance(java.lang.String name, TrafficPolicyInstanceArgs args)TrafficPolicyInstance(java.lang.String name, TrafficPolicyInstanceArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>arn()static TrafficPolicyInstanceget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, TrafficPolicyInstanceState state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>hostedZoneId()com.pulumi.core.Output<java.lang.String>name()com.pulumi.core.Output<java.lang.String>trafficPolicyId()com.pulumi.core.Output<java.lang.Integer>trafficPolicyVersion()com.pulumi.core.Output<java.lang.Integer>ttl()
-
-
-
Constructor Detail
-
TrafficPolicyInstance
public TrafficPolicyInstance(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
TrafficPolicyInstance
public TrafficPolicyInstance(java.lang.String name, TrafficPolicyInstanceArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
TrafficPolicyInstance
public TrafficPolicyInstance(java.lang.String name, TrafficPolicyInstanceArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
arn
public com.pulumi.core.Output<java.lang.String> arn()
- Returns:
- ARN of the traffic policy instance.
-
hostedZoneId
public com.pulumi.core.Output<java.lang.String> hostedZoneId()
- Returns:
- ID of the hosted zone that you want Amazon Route 53 to create resource record sets in by using the configuration in a traffic policy.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Domain name for which Amazon Route 53 responds to DNS queries by using the resource record sets that Route 53 creates for this traffic policy instance.
-
trafficPolicyId
public com.pulumi.core.Output<java.lang.String> trafficPolicyId()
- Returns:
- ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
-
trafficPolicyVersion
public com.pulumi.core.Output<java.lang.Integer> trafficPolicyVersion()
- Returns:
- Version of the traffic policy
-
ttl
public com.pulumi.core.Output<java.lang.Integer> ttl()
- Returns:
- TTL that you want Amazon Route 53 to assign to all the resource record sets that it creates in the specified hosted zone.
-
get
public static TrafficPolicyInstance get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable TrafficPolicyInstanceState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-