Class: Aws::AppConfig::Types::Extension

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsHash<String,Array<Types::Action>>

The actions defined in the extension.

Returns:



1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The system-generated Amazon Resource Name (ARN) for the extension.

Returns:

  • (String)


1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Information about the extension.

Returns:

  • (String)


1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The system-generated ID of the extension.

Returns:

  • (String)


1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The extension name.

Returns:

  • (String)


1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#parametersHash<String,Types::Parameter>

The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.

Returns:



1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end

#version_numberInteger

The extension version number.

Returns:

  • (Integer)


1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1463

class Extension < Struct.new(
  :id,
  :name,
  :version_number,
  :arn,
  :description,
  :actions,
  :parameters)
  SENSITIVE = []
  include Aws::Structure
end