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