WebForwardingRuleServiceIamMember constructor
WebForwardingRuleServiceIamMember(
- String name, {
- WebForwardingRuleServiceIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new WebForwardingRuleServiceIamMember.
name The Pulumi resource name.
args Arguments used to configure this WebForwardingRuleServiceIamMember. The set of arguments for WebForwardingRuleServiceIamMember.
options Resource options controlling this resource's behavior.
Implementation
WebForwardingRuleServiceIamMember(
String name, {
WebForwardingRuleServiceIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:iap/webForwardingRuleServiceIamMember:WebForwardingRuleServiceIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
condition = registerOutput<WebForwardingRuleServiceIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WebForwardingRuleServiceIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
forwardingRuleServiceName = registerOutput<String>('forwardingRuleServiceName');
member = registerOutput<String>('member');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}