WebBackendServiceIamMember constructor

WebBackendServiceIamMember(
  1. String name, {
  2. WebBackendServiceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new WebBackendServiceIamMember. name The Pulumi resource name. args Arguments used to configure this WebBackendServiceIamMember. The set of arguments for WebBackendServiceIamMember. options Resource options controlling this resource's behavior.

Implementation

WebBackendServiceIamMember(
  String name, {
  WebBackendServiceIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:iap/webBackendServiceIamMember:WebBackendServiceIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<WebBackendServiceIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WebBackendServiceIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
  webBackendService = registerOutput<String>('webBackendService');
}