Class: Aws::QuickSight::Types::DeleteAnalysisRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::DeleteAnalysisRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
When making an API call, you may pass DeleteAnalysisRequest data as a hash:
{
aws_account_id: "AwsAccountId", # required
analysis_id: "RestrictiveResourceId", # required
recovery_window_in_days: 1,
force_delete_without_recovery: false,
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#analysis_id ⇒ String
The ID of the analysis that you're deleting.
-
#aws_account_id ⇒ String
The ID of the Amazon Web Services 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 Amazon QuickSight waits before it deletes the analysis.
Instance Attribute Details
#analysis_id ⇒ String
The ID of the analysis that you're deleting.
4427 4428 4429 4430 4431 4432 4433 4434 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 4427 class DeleteAnalysisRequest < Struct.new( :aws_account_id, :analysis_id, :recovery_window_in_days, :force_delete_without_recovery) SENSITIVE = [] include Aws::Structure end |
#aws_account_id ⇒ String
The ID of the Amazon Web Services account where you want to delete an analysis.
4427 4428 4429 4430 4431 4432 4433 4434 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 4427 class DeleteAnalysisRequest < Struct.new( :aws_account_id, :analysis_id, :recovery_window_in_days, :force_delete_without_recovery) SENSITIVE = [] include Aws::Structure end |
#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.
4427 4428 4429 4430 4431 4432 4433 4434 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 4427 class DeleteAnalysisRequest < Struct.new( :aws_account_id, :analysis_id, :recovery_window_in_days, :force_delete_without_recovery) SENSITIVE = [] include Aws::Structure end |
#recovery_window_in_days ⇒ Integer
A value that specifies the number of days that Amazon 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.
4427 4428 4429 4430 4431 4432 4433 4434 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 4427 class DeleteAnalysisRequest < Struct.new( :aws_account_id, :analysis_id, :recovery_window_in_days, :force_delete_without_recovery) SENSITIVE = [] include Aws::Structure end |