Class AcceleratorState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.globalaccelerator.inputs.AcceleratorState
-
public final class AcceleratorState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAcceleratorState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AcceleratorStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<AcceleratorAttributesArgs>>attributes()static AcceleratorState.Builderbuilder()static AcceleratorState.Builderbuilder(AcceleratorState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>dnsName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dualStackDnsName()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostedZoneId()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>ipAddresses()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipAddressType()java.util.Optional<com.pulumi.core.Output<java.util.List<AcceleratorIpSetArgs>>>ipSets()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final AcceleratorState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the accelerator.
-
attributes
public java.util.Optional<com.pulumi.core.Output<AcceleratorAttributesArgs>> attributes()
- Returns:
- Configuration block with accelerator attributes. See `attributes` below.
-
dnsName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dnsName()
- Returns:
- DNS name of the accelerator. For example, `a5d53ff5ee6bca4ce.awsglobalaccelerator.com`.
-
dualStackDnsName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dualStackDnsName()
- Returns:
- DNS name that points to a dual-stack accelerator's four static IP addresses: two IPv4 addresses and two IPv6 addresses. For example, `a1234567890abcdef.dualstack.awsglobalaccelerator.com`.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Whether the accelerator is enabled. Defaults to `true`. Valid values: `true`, `false`.
-
hostedZoneId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostedZoneId()
- Returns:
- Global Accelerator Route 53 zone ID used to route an [Alias Resource Record Set](https://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html) to the accelerator. This is an alias for the zone ID `Z2BJ6XQ5FK7U4H`.
-
ipAddressType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipAddressType()
- Returns:
- Value for the address type. Defaults to `IPV4`. Valid values: `IPV4`, `DUAL_STACK`.
-
ipAddresses
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ipAddresses()
- Returns:
- IP addresses to use for BYOIP accelerators. If not specified, the service assigns IP addresses. Valid values: 1 or 2 IPv4 addresses.
-
ipSets
public java.util.Optional<com.pulumi.core.Output<java.util.List<AcceleratorIpSetArgs>>> ipSets()
- Returns:
- IP address set associated with the accelerator. See `ipSets` below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the accelerator.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. 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.
-
builder
public static AcceleratorState.Builder builder()
-
builder
public static AcceleratorState.Builder builder(AcceleratorState defaults)
-
-