ResourcePolicyIamMember constructor
ResourcePolicyIamMember(
- String name, {
- ResourcePolicyIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new ResourcePolicyIamMember.
name The Pulumi resource name.
args Arguments used to configure this ResourcePolicyIamMember. The set of arguments for ResourcePolicyIamMember.
options Resource options controlling this resource's behavior.
Implementation
ResourcePolicyIamMember(
String name, {
ResourcePolicyIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:ResourcePolicyIamMember',
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');
}