Class: Aws::AppConfig::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AppConfig::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-appconfig/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.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
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.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
410 411 412 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 410 def initialize(*args) super end |
Instance Method Details
#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.
476 477 478 479 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 476 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.
662 663 664 665 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 662 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.
803 804 805 806 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 803 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.
894 895 896 897 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 894 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
Uri
field.For a custom Amazon SNS notification extension, enter the ARN of an Amazon SNS topic in the
Uri
field.For a custom Amazon SQS notification extension, enter the ARN of an Amazon SQS message queue in the
Uri
field.
For more information about extensions, see Extending workflows in the AppConfig User Guide.
1014 1015 1016 1017 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1014 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.
1093 1094 1095 1096 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1093 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.
1193 1194 1195 1196 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1193 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.
1225 1226 1227 1228 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1225 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.
1263 1264 1265 1266 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1263 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.
1295 1296 1297 1298 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1295 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.
1333 1334 1335 1336 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1333 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.
1362 1363 1364 1365 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1362 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.
1385 1386 1387 1388 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1385 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.
1428 1429 1430 1431 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1428 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.
1475 1476 1477 1478 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1475 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 and GetLatestConfiguration APIs instead.
GetConfiguration
is a priced call. For more information, see Pricing.
1591 1592 1593 1594 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1591 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.
1663 1664 1665 1666 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1663 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.
1836 1837 1838 1839 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1836 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.
1903 1904 1905 1906 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1903 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.
1971 1972 1973 1974 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 1971 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.
2024 2025 2026 2027 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2024 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.
2069 2070 2071 2072 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2069 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.
2139 2140 2141 2142 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2139 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.
2208 2209 2210 2211 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2208 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.
2286 2287 2288 2289 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2286 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.
2356 2357 2358 2359 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2356 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.
2448 2449 2450 2451 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2448 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.
2521 2522 2523 2524 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2521 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2581 2582 2583 2584 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2581 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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2635 2636 2637 2638 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2635 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.
2721 2722 2723 2724 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2721 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.
2766 2767 2768 2769 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2766 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#start_deployment(params = {}) ⇒ Types::Deployment
Starts a deployment.
2941 2942 2943 2944 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 2941 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
.
3058 3059 3060 3061 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3058 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.
3103 3104 3105 3106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3103 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.
3141 3142 3143 3144 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3141 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Updates an application.
3199 3200 3201 3202 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3199 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_configuration_profile(params = {}) ⇒ Types::ConfigurationProfile
Updates a configuration profile.
3304 3305 3306 3307 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3304 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.
3417 3418 3419 3420 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3417 def update_deployment_strategy(params = {}, = {}) req = build_request(:update_deployment_strategy, params) req.send_request() end |
#update_environment(params = {}) ⇒ Types::Environment
Updates an environment.
3498 3499 3500 3501 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3498 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.
3582 3583 3584 3585 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3582 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.
3633 3634 3635 3636 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3633 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.
3675 3676 3677 3678 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/client.rb', line 3675 def validate_configuration(params = {}, = {}) req = build_request(:validate_configuration, params) req.send_request() end |