InstanceBackupIamPolicy constructor

InstanceBackupIamPolicy(
  1. String name, {
  2. InstanceBackupIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InstanceBackupIamPolicy(
  String name, {
  InstanceBackupIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:spanner/v1:InstanceBackupIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  backupId = registerOutput<String>('backupId');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  instanceId = registerOutput<String>('instanceId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}