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)


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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)


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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)


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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)


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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)


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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


369
370
371
372
373
374
375
376
377
378
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 369

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