Class: Aws::AppConfig::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AppConfig::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-appconfig/client.rb
Overview
An API client for AppConfig. To construct a client, you need to configure a :region and :credentials.
client = Aws::AppConfig::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#create_application(params = {}) ⇒ Types::Application
Creates an application.
-
#create_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Creates a configuration profile, which is information that enables AppConfig to access the configuration source.
-
#create_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets.
-
#create_environment(params = {}) ⇒ Types::Environment
Creates an environment.
-
#create_extension(params = {}) ⇒ Types::Extension
Creates an AppConfig extension.
-
#create_extension_association(params = {}) ⇒ Types::ExtensionAssociation
When you create an extension or configure an Amazon Web Services authored extension, you associate the extension with an AppConfig application, environment, or configuration profile.
-
#create_hosted_configuration_version(params = {}) ⇒ Types::HostedConfigurationVersion
Creates a new configuration in the AppConfig hosted configuration store.
-
#delete_application(params = {}) ⇒ Struct
Deletes an application.
-
#delete_configuration_profile(params = {}) ⇒ Struct
Deletes a configuration profile.
-
#delete_deployment_strategy(params = {}) ⇒ Struct
Deletes a deployment strategy.
-
#delete_environment(params = {}) ⇒ Struct
Deletes an environment.
-
#delete_extension(params = {}) ⇒ Struct
Deletes an AppConfig extension.
-
#delete_extension_association(params = {}) ⇒ Struct
Deletes an extension association.
-
#delete_hosted_configuration_version(params = {}) ⇒ Struct
Deletes a version of a configuration from the AppConfig hosted configuration store.
-
#get_application(params = {}) ⇒ Types::Application
Retrieves information about an application.
-
#get_configuration(params = {}) ⇒ Types::Configuration
(Deprecated) Retrieves the latest deployed configuration.
-
#get_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Retrieves information about a configuration profile.
-
#get_deployment(params = {}) ⇒ Types::Deployment
Retrieves information about a configuration deployment.
-
#get_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Retrieves information about a deployment strategy.
-
#get_environment(params = {}) ⇒ Types::Environment
Retrieves information about an environment.
-
#get_extension(params = {}) ⇒ Types::Extension
Returns information about an AppConfig extension.
-
#get_extension_association(params = {}) ⇒ Types::ExtensionAssociation
Returns information about an AppConfig extension association.
-
#get_hosted_configuration_version(params = {}) ⇒ Types::HostedConfigurationVersion
Retrieves information about a specific configuration version.
-
#list_applications(params = {}) ⇒ Types::Applications
Lists all applications in your Amazon Web Services account.
-
#list_configuration_profiles(params = {}) ⇒ Types::ConfigurationProfiles
Lists the configuration profiles for an application.
-
#list_deployment_strategies(params = {}) ⇒ Types::DeploymentStrategies
Lists deployment strategies.
-
#list_deployments(params = {}) ⇒ Types::Deployments
Lists the deployments for an environment in descending deployment number order.
-
#list_environments(params = {}) ⇒ Types::Environments
Lists the environments for an application.
-
#list_extension_associations(params = {}) ⇒ Types::ExtensionAssociations
Lists all AppConfig extension associations in the account.
-
#list_extensions(params = {}) ⇒ Types::Extensions
Lists all custom and Amazon Web Services authored AppConfig extensions in the account.
-
#list_hosted_configuration_versions(params = {}) ⇒ Types::HostedConfigurationVersions
Lists configurations stored in the AppConfig hosted configuration store by version.
-
#list_tags_for_resource(params = {}) ⇒ Types::ResourceTags
Retrieves the list of key-value tags assigned to the resource.
-
#start_deployment(params = {}) ⇒ Types::Deployment
Starts a deployment.
-
#stop_deployment(params = {}) ⇒ Types::Deployment
Stops a deployment.
-
#tag_resource(params = {}) ⇒ Struct
Assigns metadata to an AppConfig resource.
-
#untag_resource(params = {}) ⇒ Struct
Deletes a tag key and value from an AppConfig resource.
-
#update_application(params = {}) ⇒ Types::Application
Updates an application.
-
#update_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Updates a configuration profile.
-
#update_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Updates a deployment strategy.
-
#update_environment(params = {}) ⇒ Types::Environment
Updates an environment.
-
#update_extension(params = {}) ⇒ Types::Extension
Updates an AppConfig extension.
-
#update_extension_association(params = {}) ⇒ Types::ExtensionAssociation
Updates an association.
-
#validate_configuration(params = {}) ⇒ Struct
Uses the validators in a configuration profile to validate a configuration.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
413 414 415 |
# File 'lib/aws-sdk-appconfig/client.rb', line 413 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3709 3710 3711 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3709 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3712 3713 3714 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3712 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3687 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-appconfig' context[:gem_version] = '1.49.0' Seahorse::Client::Request.new(handlers, context) end |
#create_application(params = {}) ⇒ Types::Application
Creates an application. In AppConfig, an application is simply an organizational construct like a folder. This organizational construct has a relationship with some unit of executable code. For example, you could create an application called MyMobileApp to organize and manage configuration data for a mobile application installed by your users.
479 480 481 482 |
# File 'lib/aws-sdk-appconfig/client.rb', line 479 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Creates a configuration profile, which is information that enables AppConfig to access the configuration source. Valid configuration sources include the following:
-
Configuration data in YAML, JSON, and other formats stored in the AppConfig hosted configuration store
-
Configuration data stored as objects in an Amazon Simple Storage Service (Amazon S3) bucket
-
Pipelines stored in CodePipeline
-
Secrets stored in Secrets Manager
-
Standard and secure string parameters stored in Amazon Web Services Systems Manager Parameter Store
-
Configuration data in SSM documents stored in the Systems Manager document store
A configuration profile includes the following information:
-
The URI location of the configuration data.
-
The Identity and Access Management (IAM) role that provides access to the configuration data.
-
A validator for the configuration data. Available validators include either a JSON Schema or an Amazon Web Services Lambda function.
For more information, see [Create a Configuration and a Configuration Profile] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html
665 666 667 668 |
# File 'lib/aws-sdk-appconfig/client.rb', line 665 def create_configuration_profile(params = {}, = {}) req = build_request(:create_configuration_profile, params) req.send_request() end |
#create_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.
806 807 808 809 |
# File 'lib/aws-sdk-appconfig/client.rb', line 806 def create_deployment_strategy(params = {}, = {}) req = build_request(:create_deployment_strategy, params) req.send_request() end |
#create_environment(params = {}) ⇒ Types::Environment
Creates an environment. For each application, you define one or more environments. An environment is a deployment group of AppConfig targets, such as applications in a Beta or Production environment. You can also define environments for application subcomponents such as the Web, Mobile and Back-end components for your application. You can configure Amazon CloudWatch alarms for each environment. The system monitors alarms during a configuration deployment. If an alarm is triggered, the system rolls back the configuration.
897 898 899 900 |
# File 'lib/aws-sdk-appconfig/client.rb', line 897 def create_environment(params = {}, = {}) req = build_request(:create_environment, params) req.send_request() end |
#create_extension(params = {}) ⇒ Types::Extension
Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration.
You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For an AppConfig extension that uses Lambda, you must create a Lambda function to perform any computation and processing defined in the extension. If you plan to create custom versions of the Amazon Web Services authored notification extensions, you only need to specify an Amazon Resource Name (ARN) in the Uri field for the new extension version.
-
For a custom EventBridge notification extension, enter the ARN of the EventBridge default events in the
Urifield. -
For a custom Amazon SNS notification extension, enter the ARN of an Amazon SNS topic in the
Urifield. -
For a custom Amazon SQS notification extension, enter the ARN of an Amazon SQS message queue in the
Urifield.
For more information about extensions, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
1017 1018 1019 1020 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1017 def create_extension(params = {}, = {}) req = build_request(:create_extension, params) req.send_request() end |
#create_extension_association(params = {}) ⇒ Types::ExtensionAssociation
When you create an extension or configure an Amazon Web Services authored extension, you associate the extension with an AppConfig application, environment, or configuration profile. For example, you can choose to run the ‘AppConfig deployment events to Amazon SNS` Amazon Web Services authored extension and receive notifications on an Amazon SNS topic anytime a configuration deployment is started for a specific application. Defining which extension to associate with an AppConfig resource is called an *extension association*. An extension association is a specified relationship between an extension and an AppConfig resource, such as an application or a configuration profile. For more information about extensions and associations, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
1096 1097 1098 1099 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1096 def create_extension_association(params = {}, = {}) req = build_request(:create_extension_association, params) req.send_request() end |
#create_hosted_configuration_version(params = {}) ⇒ Types::HostedConfigurationVersion
Creates a new configuration in the AppConfig hosted configuration store.
1196 1197 1198 1199 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1196 def create_hosted_configuration_version(params = {}, = {}) req = build_request(:create_hosted_configuration_version, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Deletes an application. Deleting an application does not delete a configuration from a host.
1228 1229 1230 1231 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1228 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_configuration_profile(params = {}) ⇒ Struct
Deletes a configuration profile. Deleting a configuration profile does not delete a configuration from a host.
1266 1267 1268 1269 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1266 def delete_configuration_profile(params = {}, = {}) req = build_request(:delete_configuration_profile, params) req.send_request() end |
#delete_deployment_strategy(params = {}) ⇒ Struct
Deletes a deployment strategy. Deleting a deployment strategy does not delete a configuration from a host.
1298 1299 1300 1301 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1298 def delete_deployment_strategy(params = {}, = {}) req = build_request(:delete_deployment_strategy, params) req.send_request() end |
#delete_environment(params = {}) ⇒ Struct
Deletes an environment. Deleting an environment does not delete a configuration from a host.
1336 1337 1338 1339 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1336 def delete_environment(params = {}, = {}) req = build_request(:delete_environment, params) req.send_request() end |
#delete_extension(params = {}) ⇒ Struct
Deletes an AppConfig extension. You must delete all associations to an extension before you delete the extension.
1365 1366 1367 1368 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1365 def delete_extension(params = {}, = {}) req = build_request(:delete_extension, params) req.send_request() end |
#delete_extension_association(params = {}) ⇒ Struct
Deletes an extension association. This action doesn’t delete extensions defined in the association.
1388 1389 1390 1391 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1388 def delete_extension_association(params = {}, = {}) req = build_request(:delete_extension_association, params) req.send_request() end |
#delete_hosted_configuration_version(params = {}) ⇒ Struct
Deletes a version of a configuration from the AppConfig hosted configuration store.
1431 1432 1433 1434 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1431 def delete_hosted_configuration_version(params = {}, = {}) req = build_request(:delete_hosted_configuration_version, params) req.send_request() end |
#get_application(params = {}) ⇒ Types::Application
Retrieves information about an application.
1478 1479 1480 1481 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1478 def get_application(params = {}, = {}) req = build_request(:get_application, params) req.send_request() end |
#get_configuration(params = {}) ⇒ Types::Configuration
(Deprecated) Retrieves the latest deployed configuration.
Note the following important information.
* This API action is deprecated. Calls to receive configuration data
should use the [StartConfigurationSession][1] and
[GetLatestConfiguration][2] APIs instead.
-
GetConfigurationis a priced call. For more information, see [Pricing].
[1]: docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_StartConfigurationSession.html [2]: docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html [3]: aws.amazon.com/systems-manager/pricing/
1594 1595 1596 1597 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1594 def get_configuration(params = {}, = {}) req = build_request(:get_configuration, params) req.send_request() end |
#get_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Retrieves information about a configuration profile.
1666 1667 1668 1669 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1666 def get_configuration_profile(params = {}, = {}) req = build_request(:get_configuration_profile, params) req.send_request() end |
#get_deployment(params = {}) ⇒ Types::Deployment
Retrieves information about a configuration deployment.
1839 1840 1841 1842 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1839 def get_deployment(params = {}, = {}) req = build_request(:get_deployment, params) req.send_request() end |
#get_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Retrieves information about a deployment strategy. A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.
1906 1907 1908 1909 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1906 def get_deployment_strategy(params = {}, = {}) req = build_request(:get_deployment_strategy, params) req.send_request() end |
#get_environment(params = {}) ⇒ Types::Environment
Retrieves information about an environment. An environment is a deployment group of AppConfig applications, such as applications in a Production environment or in an EU_Region environment. Each configuration deployment targets an environment. You can enable one or more Amazon CloudWatch alarms for an environment. If an alarm is triggered during a deployment, AppConfig roles back the configuration.
1974 1975 1976 1977 |
# File 'lib/aws-sdk-appconfig/client.rb', line 1974 def get_environment(params = {}, = {}) req = build_request(:get_environment, params) req.send_request() end |
#get_extension(params = {}) ⇒ Types::Extension
Returns information about an AppConfig extension.
2027 2028 2029 2030 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2027 def get_extension(params = {}, = {}) req = build_request(:get_extension, params) req.send_request() end |
#get_extension_association(params = {}) ⇒ Types::ExtensionAssociation
Returns information about an AppConfig extension association. For more information about extensions and associations, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
2072 2073 2074 2075 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2072 def get_extension_association(params = {}, = {}) req = build_request(:get_extension_association, params) req.send_request() end |
#get_hosted_configuration_version(params = {}) ⇒ Types::HostedConfigurationVersion
Retrieves information about a specific configuration version.
2142 2143 2144 2145 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2142 def get_hosted_configuration_version(params = {}, = {}) req = build_request(:get_hosted_configuration_version, params) req.send_request() end |
#list_applications(params = {}) ⇒ Types::Applications
Lists all applications in your Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2211 2212 2213 2214 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2211 def list_applications(params = {}, = {}) req = build_request(:list_applications, params) req.send_request() end |
#list_configuration_profiles(params = {}) ⇒ Types::ConfigurationProfiles
Lists the configuration profiles for an application.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2289 2290 2291 2292 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2289 def list_configuration_profiles(params = {}, = {}) req = build_request(:list_configuration_profiles, params) req.send_request() end |
#list_deployment_strategies(params = {}) ⇒ Types::DeploymentStrategies
Lists deployment strategies.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2359 2360 2361 2362 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2359 def list_deployment_strategies(params = {}, = {}) req = build_request(:list_deployment_strategies, params) req.send_request() end |
#list_deployments(params = {}) ⇒ Types::Deployments
Lists the deployments for an environment in descending deployment number order.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2451 2452 2453 2454 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2451 def list_deployments(params = {}, = {}) req = build_request(:list_deployments, params) req.send_request() end |
#list_environments(params = {}) ⇒ Types::Environments
Lists the environments for an application.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2524 2525 2526 2527 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2524 def list_environments(params = {}, = {}) req = build_request(:list_environments, params) req.send_request() end |
#list_extension_associations(params = {}) ⇒ Types::ExtensionAssociations
Lists all AppConfig extension associations in the account. For more information about extensions and associations, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2584 2585 2586 2587 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2584 def list_extension_associations(params = {}, = {}) req = build_request(:list_extension_associations, params) req.send_request() end |
#list_extensions(params = {}) ⇒ Types::Extensions
Lists all custom and Amazon Web Services authored AppConfig extensions in the account. For more information about extensions, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2638 2639 2640 2641 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2638 def list_extensions(params = {}, = {}) req = build_request(:list_extensions, params) req.send_request() end |
#list_hosted_configuration_versions(params = {}) ⇒ Types::HostedConfigurationVersions
Lists configurations stored in the AppConfig hosted configuration store by version.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2724 2725 2726 2727 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2724 def list_hosted_configuration_versions(params = {}, = {}) req = build_request(:list_hosted_configuration_versions, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ResourceTags
Retrieves the list of key-value tags assigned to the resource.
2769 2770 2771 2772 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2769 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#start_deployment(params = {}) ⇒ Types::Deployment
Starts a deployment.
2944 2945 2946 2947 |
# File 'lib/aws-sdk-appconfig/client.rb', line 2944 def start_deployment(params = {}, = {}) req = build_request(:start_deployment, params) req.send_request() end |
#stop_deployment(params = {}) ⇒ Types::Deployment
Stops a deployment. This API action works only on deployments that have a status of DEPLOYING. This action moves the deployment to a status of ROLLED_BACK.
3061 3062 3063 3064 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3061 def stop_deployment(params = {}, = {}) req = build_request(:stop_deployment, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Assigns metadata to an AppConfig resource. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define. You can specify a maximum of 50 tags for a resource.
3106 3107 3108 3109 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3106 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deletes a tag key and value from an AppConfig resource.
3144 3145 3146 3147 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3144 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Updates an application.
3202 3203 3204 3205 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3202 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Updates a configuration profile.
3307 3308 3309 3310 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3307 def update_configuration_profile(params = {}, = {}) req = build_request(:update_configuration_profile, params) req.send_request() end |
#update_deployment_strategy(params = {}) ⇒ Types::DeploymentStrategy
Updates a deployment strategy.
3420 3421 3422 3423 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3420 def update_deployment_strategy(params = {}, = {}) req = build_request(:update_deployment_strategy, params) req.send_request() end |
#update_environment(params = {}) ⇒ Types::Environment
Updates an environment.
3501 3502 3503 3504 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3501 def update_environment(params = {}, = {}) req = build_request(:update_environment, params) req.send_request() end |
#update_extension(params = {}) ⇒ Types::Extension
Updates an AppConfig extension. For more information about extensions, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
3585 3586 3587 3588 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3585 def update_extension(params = {}, = {}) req = build_request(:update_extension, params) req.send_request() end |
#update_extension_association(params = {}) ⇒ Types::ExtensionAssociation
Updates an association. For more information about extensions and associations, see [Extending workflows] in the *AppConfig User Guide*.
[1]: docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html
3636 3637 3638 3639 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3636 def update_extension_association(params = {}, = {}) req = build_request(:update_extension_association, params) req.send_request() end |
#validate_configuration(params = {}) ⇒ Struct
Uses the validators in a configuration profile to validate a configuration.
3678 3679 3680 3681 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3678 def validate_configuration(params = {}, = {}) req = build_request(:validate_configuration, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3702 3703 3704 |
# File 'lib/aws-sdk-appconfig/client.rb', line 3702 def waiter_names [] end |