Class KeyKeyAttributeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.paymentcryptography.inputs.KeyKeyAttributeArgs
-
public final class KeyKeyAttributeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeyKeyAttributeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static KeyKeyAttributeArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeyKeyAttributeArgs.Builderbuilder()static KeyKeyAttributeArgs.Builderbuilder(KeyKeyAttributeArgs defaults)com.pulumi.core.Output<java.lang.String>keyAlgorithm()com.pulumi.core.Output<java.lang.String>keyClass()java.util.Optional<com.pulumi.core.Output<java.util.List<KeyKeyAttributeKeyModesOfUseArgs>>>keyModesOfUses()com.pulumi.core.Output<java.lang.String>keyUsage()
-
-
-
Field Detail
-
Empty
public static final KeyKeyAttributeArgs Empty
-
-
Method Detail
-
keyAlgorithm
public com.pulumi.core.Output<java.lang.String> keyAlgorithm()
- Returns:
- Key algorithm to be use during creation of an AWS Payment Cryptography key.
-
keyClass
public com.pulumi.core.Output<java.lang.String> keyClass()
- Returns:
- Type of AWS Payment Cryptography key to create.
-
keyModesOfUses
public java.util.Optional<com.pulumi.core.Output<java.util.List<KeyKeyAttributeKeyModesOfUseArgs>>> keyModesOfUses()
- Returns:
- List of cryptographic operations that you can perform using the key.
-
keyUsage
public com.pulumi.core.Output<java.lang.String> keyUsage()
- Returns:
- Cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
-
builder
public static KeyKeyAttributeArgs.Builder builder()
-
builder
public static KeyKeyAttributeArgs.Builder builder(KeyKeyAttributeArgs defaults)
-
-