InstanceClusterBackupIamPolicy constructor

InstanceClusterBackupIamPolicy(
  1. String name, {
  2. InstanceClusterBackupIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InstanceClusterBackupIamPolicy(
  String name, {
  InstanceClusterBackupIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:bigtableadmin/v2:InstanceClusterBackupIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  backupId = registerOutput<String>('backupId');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  clusterId = registerOutput<String>('clusterId');
  etag = registerOutput<String>('etag');
  instanceId = registerOutput<String>('instanceId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}