LogViewIamMember constructor

LogViewIamMember(
  1. String name, {
  2. LogViewIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

LogViewIamMember(
  String name, {
  LogViewIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:logging/logViewIamMember:LogViewIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  bucket = registerOutput<String>('bucket');
  condition = registerOutput<LogViewIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return LogViewIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  parent = registerOutput<String>('parent');
  role = registerOutput<String>('role');
}