Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::AppConfig::Types::ConfigurationProfileSummary

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

Overview

A summary of a configuration profile.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The application ID.

Returns:

  • (String)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the configuration profile.

Returns:

  • (String)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#location_uriString

The URI location of the configuration.

Returns:

  • (String)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the configuration profile.

Returns:

  • (String)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags

AWS.Freeform

Returns:

  • (String)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#validator_typesArray<String>

The types of validators in the configuration profile.

Returns:

  • (Array<String>)

398
399
400
401
402
403
404
405
406
407
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 398

class ConfigurationProfileSummary < Struct.new(
  :application_id,
  :id,
  :name,
  :location_uri,
  :validator_types,
  :type)
  SENSITIVE = []
  include Aws::Structure
end