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