Class CmkKekIdentityArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.recoveryservices.inputs.CmkKekIdentityArgs
-
public final class CmkKekIdentityArgs extends com.pulumi.resources.ResourceArgs
The details of the identity used for CMK
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CmkKekIdentityArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CmkKekIdentityArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CmkKekIdentityArgs.Builder
builder()
static CmkKekIdentityArgs.Builder
builder(CmkKekIdentityArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
userAssignedIdentity()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
useSystemAssignedIdentity()
-
-
-
Field Detail
-
Empty
public static final CmkKekIdentityArgs Empty
-
-
Method Detail
-
useSystemAssignedIdentity
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useSystemAssignedIdentity()
- Returns:
- Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
-
userAssignedIdentity
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userAssignedIdentity()
- Returns:
- The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
-
builder
public static CmkKekIdentityArgs.Builder builder()
-
builder
public static CmkKekIdentityArgs.Builder builder(CmkKekIdentityArgs defaults)
-
-