ReusableConfigIamPolicy constructor

ReusableConfigIamPolicy(
  1. String name, {
  2. ReusableConfigIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ReusableConfigIamPolicy(
  String name, {
  ReusableConfigIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:privateca/v1beta1:ReusableConfigIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  reusableConfigId = registerOutput<String>('reusableConfigId');
  version = registerOutput<int>('version');
}