Class: Aws::AppConfig::Types::CreateHostedConfigurationVersionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppConfig::Types::CreateHostedConfigurationVersionRequest
- Defined in:
- gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb
Overview
When making an API call, you may pass CreateHostedConfigurationVersionRequest data as a hash:
{
application_id: "Id", # required
configuration_profile_id: "Id", # required
description: "Description",
content: "data", # required
content_type: "StringWithLengthBetween1And255", # required
latest_version_number: 1,
}
Constant Summary collapse
- SENSITIVE =
[:content]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The application ID.
-
#configuration_profile_id ⇒ String
The configuration profile ID.
-
#content ⇒ String
The content of the configuration or the configuration data.
-
#content_type ⇒ String
A standard MIME type describing the format of the configuration content.
-
#description ⇒ String
A description of the configuration.
-
#latest_version_number ⇒ Integer
An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version.
Instance Attribute Details
#application_id ⇒ String
The application ID.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |
#configuration_profile_id ⇒ String
The configuration profile ID.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |
#content ⇒ String
The content of the configuration or the configuration data.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |
#content_type ⇒ String
A standard MIME type describing the format of the configuration content. For more information, see Content-Type.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |
#description ⇒ String
A description of the configuration.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |
#latest_version_number ⇒ Integer
An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.
590 591 592 593 594 595 596 597 598 599 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 590 class CreateHostedConfigurationVersionRequest < Struct.new( :application_id, :configuration_profile_id, :description, :content, :content_type, :latest_version_number) SENSITIVE = [:content] include Aws::Structure end |