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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#analysis_id ⇒ String

The ID of the analysis that you're deleting.

Returns:

  • (String)


17934
17935
17936
17937
17938
17939
17940
17941
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 17934

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.

Returns:

  • (String)


17934
17935
17936
17937
17938
17939
17940
17941
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 17934

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.

Returns:

  • (Boolean)


17934
17935
17936
17937
17938
17939
17940
17941
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 17934

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 Quick Sight 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)


17934
17935
17936
17937
17938
17939
17940
17941
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 17934

class DeleteAnalysisRequest < Struct.new(
  :aws_account_id,
  :analysis_id,
  :recovery_window_in_days,
  :force_delete_without_recovery)
  SENSITIVE = []
  include Aws::Structure
end