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