DataPolicyIamPolicy constructor

DataPolicyIamPolicy(
  1. String name, {
  2. DataPolicyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

DataPolicyIamPolicy(
  String name, {
  DataPolicyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:bigquerydatapolicy/v1:DataPolicyIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  dataPolicyId = registerOutput<String>('dataPolicyId');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}