Package com.pulumi.aws.route53
Class KeySigningKeyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.KeySigningKeyArgs.Builder
-
- Enclosing class:
- KeySigningKeyArgs
public static final class KeySigningKeyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(KeySigningKeyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeySigningKeyArgsbuild()KeySigningKeyArgs.BuilderhostedZoneId(com.pulumi.core.Output<java.lang.String> hostedZoneId)KeySigningKeyArgs.BuilderhostedZoneId(java.lang.String hostedZoneId)KeySigningKeyArgs.BuilderkeyManagementServiceArn(com.pulumi.core.Output<java.lang.String> keyManagementServiceArn)KeySigningKeyArgs.BuilderkeyManagementServiceArn(java.lang.String keyManagementServiceArn)KeySigningKeyArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)KeySigningKeyArgs.Buildername(java.lang.String name)KeySigningKeyArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)KeySigningKeyArgs.Builderstatus(java.lang.String status)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KeySigningKeyArgs defaults)
-
-
Method Detail
-
hostedZoneId
public KeySigningKeyArgs.Builder hostedZoneId(com.pulumi.core.Output<java.lang.String> hostedZoneId)
- Parameters:
hostedZoneId- Identifier of the Route 53 Hosted Zone.- Returns:
- builder
-
hostedZoneId
public KeySigningKeyArgs.Builder hostedZoneId(java.lang.String hostedZoneId)
- Parameters:
hostedZoneId- Identifier of the Route 53 Hosted Zone.- Returns:
- builder
-
keyManagementServiceArn
public KeySigningKeyArgs.Builder keyManagementServiceArn(com.pulumi.core.Output<java.lang.String> keyManagementServiceArn)
- Parameters:
keyManagementServiceArn- ARN of the KMS Key. This must be unique for each key-signing key (KSK) in a single hosted zone. This key must be in the `us-east-1` Region and meet certain requirements, which are described in the [Route 53 Developer Guide](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-cmk-requirements.html) and [Route 53 API Reference](https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateKeySigningKey.html).- Returns:
- builder
-
keyManagementServiceArn
public KeySigningKeyArgs.Builder keyManagementServiceArn(java.lang.String keyManagementServiceArn)
- Parameters:
keyManagementServiceArn- ARN of the KMS Key. This must be unique for each key-signing key (KSK) in a single hosted zone. This key must be in the `us-east-1` Region and meet certain requirements, which are described in the [Route 53 Developer Guide](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-cmk-requirements.html) and [Route 53 API Reference](https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateKeySigningKey.html).- Returns:
- builder
-
name
public KeySigningKeyArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the key-signing key (KSK). Must be unique for each key-signing key in the same hosted zone. The following arguments are optional:- Returns:
- builder
-
name
public KeySigningKeyArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the key-signing key (KSK). Must be unique for each key-signing key in the same hosted zone. The following arguments are optional:- Returns:
- builder
-
status
public KeySigningKeyArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the key-signing key (KSK). Valid values: `ACTIVE`, `INACTIVE`. Defaults to `ACTIVE`.- Returns:
- builder
-
status
public KeySigningKeyArgs.Builder status(java.lang.String status)
- Parameters:
status- Status of the key-signing key (KSK). Valid values: `ACTIVE`, `INACTIVE`. Defaults to `ACTIVE`.- Returns:
- builder
-
build
public KeySigningKeyArgs build()
-
-