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
- Struct
- Aws::QuickSight::Types::DeleteAnalysisRequest
- Defined in:
- (unknown)
Overview
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
-
#analysis_id ⇒ String
The ID of the analysis that you\'re deleting.
-
#aws_account_id ⇒ String
The ID of the AWS account where you want to delete an analysis.
-
#force_delete_without_recovery ⇒ Boolean
This option defaults to the value
NoForceDeleteWithoutRecovery
. -
#recovery_window_in_days ⇒ Integer
A value that specifies the number of days that QuickSight waits before it deletes the analysis.
Instance Attribute Details
#analysis_id ⇒ String
The ID of the analysis that you\'re deleting.
#aws_account_id ⇒ String
The ID of the AWS account where you want to delete an analysis.
#force_delete_without_recovery ⇒ Boolean
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.
#recovery_window_in_days ⇒ Integer
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.