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