MachineImageIamMember constructor
MachineImageIamMember(
- String name, {
- MachineImageIamMemberArgs? args,
- 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');
}