Package com.pulumi.aws.cloudfront
Class PublicKeyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudfront.PublicKeyArgs
-
public final class PublicKeyArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicKeyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PublicKeyArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PublicKeyArgs.Builderbuilder()static PublicKeyArgs.Builderbuilder(PublicKeyArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>comment()com.pulumi.core.Output<java.lang.String>encodedKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>namePrefix()
-
-
-
Field Detail
-
Empty
public static final PublicKeyArgs Empty
-
-
Method Detail
-
comment
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> comment()
- Returns:
- An optional comment about the public key.
-
encodedKey
public com.pulumi.core.Output<java.lang.String> encodedKey()
- Returns:
- The encoded public key that you want to add to CloudFront to use with features like field-level encryption.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name for the public key. By default generated by this provider. Note: Do not set if using the key's id in another resource (e.g. KeyGroup) since it will result in a dependency error from AWS. Instead, it is recommended to use Pulumi autonaming by leaving this property unset (default behavior) or set the `namePrefix` property to allow the provider to autoname the resource.
-
namePrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namePrefix()
- Returns:
- The name for the public key. Conflicts with `name`. **NOTE:** When setting `encodedKey` value, there needs a newline at the end of string. Otherwise, multiple runs of pulumi will want to recreate the `aws.cloudfront.PublicKey` resource.
-
builder
public static PublicKeyArgs.Builder builder()
-
builder
public static PublicKeyArgs.Builder builder(PublicKeyArgs defaults)
-
-