Package com.pulumi.aws.cloudfront.inputs
Class PublicKeyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudfront.inputs.PublicKeyState
-
public final class PublicKeyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicKeyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static PublicKeyStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PublicKeyState.Builderbuilder()static PublicKeyState.Builderbuilder(PublicKeyState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>callerReference()java.util.Optional<com.pulumi.core.Output<java.lang.String>>comment()java.util.Optional<com.pulumi.core.Output<java.lang.String>>encodedKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>etag()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 PublicKeyState Empty
-
-
Method Detail
-
callerReference
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> callerReference()
- Returns:
- Internal value used by CloudFront to allow future updates to the public key configuration.
-
comment
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> comment()
- Returns:
- An optional comment about the public key.
-
encodedKey
public java.util.Optional<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.
-
etag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
- Returns:
- The current version of the public key. For example: `E2QWRUHAPOMQZL`.
-
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 PublicKeyState.Builder builder()
-
builder
public static PublicKeyState.Builder builder(PublicKeyState defaults)
-
-