Class: Aws::ElasticBeanstalk::Types::CreatePlatformVersionRequest

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

Overview

Request to create a new platform version.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#environment_nameString

The name of the builder environment.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#option_settingsArray<Types::ConfigurationOptionSetting>

The configuration option settings to apply to the builder environment.



1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platform_definition_bundleTypes::S3Location

The location of the platform definition archive in Amazon S3.

Returns:



1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platform_nameString

The name of your custom platform.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#platform_versionString

The number, such as 1.0.2, for the new platform version.

Returns:

  • (String)


1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Specifies the tags applied to the new platform version.

Elastic Beanstalk applies these tags only to the platform version. Environments that you create using the platform version don't inherit the tags.

Returns:



1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 1338

class CreatePlatformVersionRequest < Struct.new(
  :platform_name,
  :platform_version,
  :platform_definition_bundle,
  :environment_name,
  :option_settings,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end