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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


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

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)


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

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)


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

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)


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

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)


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

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


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

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