lib/aws-sdk-wellarchitected/client.rb in aws-sdk-wellarchitected-1.16.0 vs lib/aws-sdk-wellarchitected/client.rb in aws-sdk-wellarchitected-1.17.0
- old
+ new
@@ -1970,10 +1970,13 @@
# The token to use to retrieve the next set of results.
#
# @option params [Integer] :max_results
# The maximum number of results to return for this request.
#
+ # @option params [String] :status
+ # The status of a workload share.
+ #
# @return [Types::ListLensSharesOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ListLensSharesOutput#lens_share_summaries #lens_share_summaries} => Array<Types::LensShareSummary>
# * {Types::ListLensSharesOutput#next_token #next_token} => String
#
@@ -1984,18 +1987,20 @@
# resp = client.list_lens_shares({
# lens_alias: "LensAlias", # required
# shared_with_prefix: "SharedWithPrefix",
# next_token: "NextToken",
# max_results: 1,
+ # status: "ACCEPTED", # accepts ACCEPTED, REJECTED, PENDING, REVOKED, EXPIRED, ASSOCIATING, ASSOCIATED, FAILED
# })
#
# @example Response structure
#
# resp.lens_share_summaries #=> Array
# resp.lens_share_summaries[0].share_id #=> String
# resp.lens_share_summaries[0].shared_with #=> String
- # resp.lens_share_summaries[0].status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED"
+ # resp.lens_share_summaries[0].status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED", "ASSOCIATING", "ASSOCIATED", "FAILED"
+ # resp.lens_share_summaries[0].status_message #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListLensShares AWS API Documentation
#
# @overload list_lens_shares(params = {})
@@ -2274,10 +2279,13 @@
# The token to use to retrieve the next set of results.
#
# @option params [Integer] :max_results
# The maximum number of results to return for this request.
#
+ # @option params [String] :status
+ # The status of a workload share.
+ #
# @return [Types::ListWorkloadSharesOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ListWorkloadSharesOutput#workload_id #workload_id} => String
# * {Types::ListWorkloadSharesOutput#workload_share_summaries #workload_share_summaries} => Array<Types::WorkloadShareSummary>
# * {Types::ListWorkloadSharesOutput#next_token #next_token} => String
@@ -2289,20 +2297,22 @@
# resp = client.list_workload_shares({
# workload_id: "WorkloadId", # required
# shared_with_prefix: "SharedWithPrefix",
# next_token: "NextToken",
# max_results: 1,
+ # status: "ACCEPTED", # accepts ACCEPTED, REJECTED, PENDING, REVOKED, EXPIRED, ASSOCIATING, ASSOCIATED, FAILED
# })
#
# @example Response structure
#
# resp.workload_id #=> String
# resp.workload_share_summaries #=> Array
# resp.workload_share_summaries[0].share_id #=> String
# resp.workload_share_summaries[0].shared_with #=> String
# resp.workload_share_summaries[0].permission_type #=> String, one of "READONLY", "CONTRIBUTOR"
- # resp.workload_share_summaries[0].status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED"
+ # resp.workload_share_summaries[0].status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED", "ASSOCIATING", "ASSOCIATED", "FAILED"
+ # resp.workload_share_summaries[0].status_message #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/ListWorkloadShares AWS API Documentation
#
# @overload list_workload_shares(params = {})
@@ -2542,10 +2552,33 @@
def update_answer(params = {}, options = {})
req = build_request(:update_answer, params)
req.send_request(options)
end
+ # Updates whether the Amazon Web Services account is opted into
+ # organization sharing features.
+ #
+ # @option params [String] :organization_sharing_status
+ # The status of organization sharing settings.
+ #
+ # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.update_global_settings({
+ # organization_sharing_status: "ENABLED", # accepts ENABLED, DISABLED
+ # })
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateGlobalSettings AWS API Documentation
+ #
+ # @overload update_global_settings(params = {})
+ # @param [Hash] params ({})
+ def update_global_settings(params = {}, options = {})
+ req = build_request(:update_global_settings, params)
+ req.send_request(options)
+ end
+
# Update lens review.
#
# @option params [required, String] :workload_id
# The ID assigned to the workload. This ID is unique within an Amazon
# Web Services Region.
@@ -2865,11 +2898,11 @@
# resp.workload_id #=> String
# resp.workload_share.share_id #=> String
# resp.workload_share.shared_by #=> String
# resp.workload_share.shared_with #=> String
# resp.workload_share.permission_type #=> String, one of "READONLY", "CONTRIBUTOR"
- # resp.workload_share.status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED"
+ # resp.workload_share.status #=> String, one of "ACCEPTED", "REJECTED", "PENDING", "REVOKED", "EXPIRED", "ASSOCIATING", "ASSOCIATED", "FAILED"
# resp.workload_share.workload_name #=> String
# resp.workload_share.workload_id #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/wellarchitected-2020-03-31/UpdateWorkloadShare AWS API Documentation
#
@@ -2948,10 +2981,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-wellarchitected'
- context[:gem_version] = '1.16.0'
+ context[:gem_version] = '1.17.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated