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)


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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)


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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)


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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)


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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)


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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


375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 375

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