AuthorizedView constructor

AuthorizedView(
  1. String name, {
  2. AuthorizedViewArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

AuthorizedView(
  String name, {
  AuthorizedViewArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:bigtable/authorizedView:AuthorizedView',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  deletionPolicy = registerOutput<String>('deletionPolicy');
  deletionProtection = registerOutput<String>('deletionProtection');
  instanceName = registerOutput<String>('instanceName');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  subsetView = registerOutput<AuthorizedViewSubsetView?>('subsetView', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AuthorizedViewSubsetView.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  tableName = registerOutput<String>('tableName');
}