Class EncryptionScopeKeyVaultPropertiesArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.storage.inputs.EncryptionScopeKeyVaultPropertiesArgs
-
public final class EncryptionScopeKeyVaultPropertiesArgs extends com.pulumi.resources.ResourceArgs
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EncryptionScopeKeyVaultPropertiesArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EncryptionScopeKeyVaultPropertiesArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EncryptionScopeKeyVaultPropertiesArgs.Builder
builder()
static EncryptionScopeKeyVaultPropertiesArgs.Builder
builder(EncryptionScopeKeyVaultPropertiesArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
keyUri()
-
-
-
Field Detail
-
Empty
public static final EncryptionScopeKeyVaultPropertiesArgs Empty
-
-
Method Detail
-
keyUri
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyUri()
- Returns:
- The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.
-
builder
public static EncryptionScopeKeyVaultPropertiesArgs.Builder builder()
-
builder
public static EncryptionScopeKeyVaultPropertiesArgs.Builder builder(EncryptionScopeKeyVaultPropertiesArgs defaults)
-
-