KeyRingImportJobIamBinding constructor
KeyRingImportJobIamBinding(
- String name, {
- KeyRingImportJobIamBindingArgs? args,
- CustomResourceOptions? options,
Creates a new KeyRingImportJobIamBinding.
name The Pulumi resource name.
args Arguments used to configure this KeyRingImportJobIamBinding. The set of arguments for KeyRingImportJobIamBinding.
options Resource options controlling this resource's behavior.
Implementation
KeyRingImportJobIamBinding(
String name, {
KeyRingImportJobIamBindingArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudkms/v1:KeyRingImportJobIamBinding',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
members = registerOutput<List<String>>('members');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}