KeyRingImportJobIamBinding constructor

KeyRingImportJobIamBinding(
  1. String name, {
  2. KeyRingImportJobIamBindingArgs? args,
  3. 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');
}