Package com.pulumi.gcp.kms.outputs
Class GetKMSCryptoKeyResult
- java.lang.Object
-
- com.pulumi.gcp.kms.outputs.GetKMSCryptoKeyResult
-
public final class GetKMSCryptoKeyResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetKMSCryptoKeyResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetKMSCryptoKeyResult.Builder
builder()
static GetKMSCryptoKeyResult.Builder
builder(GetKMSCryptoKeyResult defaults)
java.lang.String
destroyScheduledDuration()
java.util.Map<java.lang.String,java.lang.String>
effectiveLabels()
java.lang.String
id()
java.lang.Boolean
importOnly()
java.lang.String
keyRing()
java.util.Map<java.lang.String,java.lang.String>
labels()
java.lang.String
name()
java.util.Map<java.lang.String,java.lang.String>
pulumiLabels()
java.lang.String
purpose()
java.lang.String
rotationPeriod()
java.lang.Boolean
skipInitialVersionCreation()
java.util.List<GetKMSCryptoKeyVersionTemplate>
versionTemplates()
-
-
-
Method Detail
-
destroyScheduledDuration
public java.lang.String destroyScheduledDuration()
-
effectiveLabels
public java.util.Map<java.lang.String,java.lang.String> effectiveLabels()
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
importOnly
public java.lang.Boolean importOnly()
-
keyRing
public java.lang.String keyRing()
-
labels
public java.util.Map<java.lang.String,java.lang.String> labels()
-
name
public java.lang.String name()
-
pulumiLabels
public java.util.Map<java.lang.String,java.lang.String> pulumiLabels()
-
purpose
public java.lang.String purpose()
- Returns:
- Defines the cryptographic capabilities of the key.
-
rotationPeriod
public java.lang.String rotationPeriod()
- Returns:
- Every time this period passes, generate a new CryptoKeyVersion and set it as the primary. The first rotation will take place after the specified period. The rotation period has the format of a decimal number with up to 9 fractional digits, followed by the letter s (seconds).
-
skipInitialVersionCreation
public java.lang.Boolean skipInitialVersionCreation()
-
versionTemplates
public java.util.List<GetKMSCryptoKeyVersionTemplate> versionTemplates()
-
builder
public static GetKMSCryptoKeyResult.Builder builder()
-
builder
public static GetKMSCryptoKeyResult.Builder builder(GetKMSCryptoKeyResult defaults)
-
-