AclConfig constructor

AclConfig(
  1. String name, {
  2. AclConfigArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

AclConfig(
  String name, {
  AclConfigArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:discoveryengine/aclConfig:AclConfig',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  idpConfig = registerOutput<AclConfigIdpConfig?>('idpConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AclConfigIdpConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
}