You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::QuickSight::Types::DeleteAnalysisRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DeleteAnalysisRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  aws_account_id: "AwsAccountId", # required
  analysis_id: "RestrictiveResourceId", # required
  recovery_window_in_days: 1,
  force_delete_without_recovery: false,
}

Instance Attribute Summary collapse

Instance Attribute Details

#analysis_idString

The ID of the analysis that you\'re deleting.

Returns:

  • (String)

    The ID of the analysis that you\'re deleting.

#aws_account_idString

The ID of the AWS account where you want to delete an analysis.

Returns:

  • (String)

    The ID of the AWS account where you want to delete an analysis.

#force_delete_without_recoveryBoolean

This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can\'t restore an analysis after it\'s deleted.

Returns:

  • (Boolean)

    This option defaults to the value NoForceDeleteWithoutRecovery.

#recovery_window_in_daysInteger

A value that specifies the number of days that QuickSight waits before it deletes the analysis. You can\'t use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

Returns:

  • (Integer)

    A value that specifies the number of days that QuickSight waits before it deletes the analysis.