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