MachineImageIamMember constructor

MachineImageIamMember(
  1. String name, {
  2. MachineImageIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new MachineImageIamMember. name The Pulumi resource name. args Arguments used to configure this MachineImageIamMember. The set of arguments for MachineImageIamMember. options Resource options controlling this resource's behavior.

Implementation

MachineImageIamMember(
  String name, {
  MachineImageIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/machineImageIamMember:MachineImageIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<MachineImageIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return MachineImageIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  machineImage = registerOutput<String>('machineImage');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}