Class: Aws::AppConfig::Types::DeleteConfigurationProfileRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appconfig/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The application ID that includes the configuration profile you want to delete.

Returns:

  • (String)


875
876
877
878
879
880
881
# File 'lib/aws-sdk-appconfig/types.rb', line 875

class DeleteConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :deletion_protection_check)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_profile_idString

The ID of the configuration profile you want to delete.

Returns:

  • (String)


875
876
877
878
879
880
881
# File 'lib/aws-sdk-appconfig/types.rb', line 875

class DeleteConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :deletion_protection_check)
  SENSITIVE = []
  include Aws::Structure
end

#deletion_protection_checkString

A parameter to configure deletion protection. If enabled, deletion protection prevents a user from deleting a configuration profile if your application has called either [GetLatestConfiguration] or for the configuration profile during the specified interval.

This parameter supports the following values:

  • ‘BYPASS`: Instructs AppConfig to bypass the deletion protection check and delete a configuration profile even if deletion protection would have otherwise prevented it.

  • ‘APPLY`: Instructs the deletion protection check to run, even if deletion protection is disabled at the account level. `APPLY` also forces the deletion protection check to run against resources created in the past hour, which are normally excluded from deletion protection checks.

  • ‘ACCOUNT_DEFAULT`: The default setting, which instructs AppConfig to implement the deletion protection value specified in the `UpdateAccountSettings` API.

[1]: docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html

Returns:

  • (String)


875
876
877
878
879
880
881
# File 'lib/aws-sdk-appconfig/types.rb', line 875

class DeleteConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :deletion_protection_check)
  SENSITIVE = []
  include Aws::Structure
end