InstanceIamPolicy constructor

InstanceIamPolicy(
  1. String name, {
  2. InstanceIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InstanceIamPolicy(
  String name, {
  InstanceIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:bigtableadmin/v2:InstanceIamPolicy',
        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');
  instanceId = registerOutput<String>('instanceId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}