getInstanceBackupIamPolicy function

Future<GetInstanceBackupIamPolicyResult> getInstanceBackupIamPolicy(
  1. GetInstanceBackupIamPolicyArgs args, {
  2. InvokeOptions? options,
})

Gets the access control policy for a database or backup resource. Returns an empty policy if a database or backup exists but does not have a policy set. Authorization requires spanner.databases.getIamPolicy permission on resource. For backups, authorization requires spanner.backups.getIamPolicy permission on resource. args Arguments passed to this invoke. Arguments for getInstanceBackupIamPolicy. options Invoke options controlling this call.

Implementation

Future<GetInstanceBackupIamPolicyResult> getInstanceBackupIamPolicy(
  GetInstanceBackupIamPolicyArgs args, {
  pulumi.InvokeOptions? options,
}) async {
  final deployment = pulumi.Deployment.instance;
  final result = await deployment.invoke<Map<String, dynamic>>(
    'google-native:spanner/v1:getInstanceBackupIamPolicy',
    args.toMap(),
    options: pulumi.toDeploymentInvokeOptions(options),
  );
  return GetInstanceBackupIamPolicyResult.fromMap(result);
}