KeyRingCryptoKeyIamPolicy constructor
KeyRingCryptoKeyIamPolicy(
- String name, {
- KeyRingCryptoKeyIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new KeyRingCryptoKeyIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this KeyRingCryptoKeyIamPolicy. The set of arguments for KeyRingCryptoKeyIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
KeyRingCryptoKeyIamPolicy(
String name, {
KeyRingCryptoKeyIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudkms/v1:KeyRingCryptoKeyIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
cryptoKeyId = registerOutput<String>('cryptoKeyId');
etag = registerOutput<String>('etag');
keyRingId = registerOutput<String>('keyRingId');
location = registerOutput<String>('location');
project = registerOutput<String>('project');
version = registerOutput<int>('version');
}