ServiceIamMemberRunV2 constructor
ServiceIamMemberRunV2(
- String name, {
- ServiceIamMemberRunV2Args? args,
- CustomResourceOptions? options,
Creates a new ServiceIamMemberRunV2.
name The Pulumi resource name.
args Arguments used to configure this ServiceIamMemberRunV2. The set of arguments for ServiceIamMember.
options Resource options controlling this resource's behavior.
Implementation
ServiceIamMemberRunV2(
String name, {
ServiceIamMemberRunV2Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:run/v2:ServiceIamMember',
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');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}