lib/aws-sdk-datazone/client.rb in aws-sdk-datazone-1.3.0 vs lib/aws-sdk-datazone/client.rb in aws-sdk-datazone-1.4.0

- old
+ new

@@ -1747,14 +1747,16 @@ # # * {Types::CreateProjectOutput#created_at #created_at} => Time # * {Types::CreateProjectOutput#created_by #created_by} => String # * {Types::CreateProjectOutput#description #description} => String # * {Types::CreateProjectOutput#domain_id #domain_id} => String + # * {Types::CreateProjectOutput#failure_reasons #failure_reasons} => Array<Types::ProjectDeletionError> # * {Types::CreateProjectOutput#glossary_terms #glossary_terms} => Array<String> # * {Types::CreateProjectOutput#id #id} => String # * {Types::CreateProjectOutput#last_updated_at #last_updated_at} => Time # * {Types::CreateProjectOutput#name #name} => String + # * {Types::CreateProjectOutput#project_status #project_status} => String # # @example Request syntax with placeholder values # # resp = client.create_project({ # description: "Description", @@ -1767,15 +1769,19 @@ # # resp.created_at #=> Time # resp.created_by #=> String # resp.description #=> String # resp.domain_id #=> String + # resp.failure_reasons #=> Array + # resp.failure_reasons[0].code #=> String + # resp.failure_reasons[0].message #=> String # resp.glossary_terms #=> Array # resp.glossary_terms[0] #=> String # resp.id #=> String # resp.last_updated_at #=> Time # resp.name #=> String + # resp.project_status #=> String, one of "ACTIVE", "DELETING", "DELETE_FAILED" # # @see http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateProject AWS API Documentation # # @overload create_project(params = {}) # @param [Hash] params ({}) @@ -2340,19 +2346,23 @@ # # @option params [required, String] :identifier # The identifier of the Amazon Web Services domain that is to be # deleted. # + # @option params [Boolean] :skip_deletion_check + # Optional flag to delete all child entities within the domain + # # @return [Types::DeleteDomainOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::DeleteDomainOutput#status #status} => String # # @example Request syntax with placeholder values # # resp = client.delete_domain({ # client_token: "String", # identifier: "DomainId", # required + # skip_deletion_check: false, # }) # # @example Response structure # # resp.status #=> String, one of "CREATING", "AVAILABLE", "CREATION_FAILED", "DELETING", "DELETED", "DELETION_FAILED" @@ -2556,17 +2566,22 @@ # The ID of the Amazon DataZone domain in which the project is deleted. # # @option params [required, String] :identifier # The identifier of the project that is to be deleted. # + # @option params [Boolean] :skip_deletion_check + # Optional flag to asynchronously delete child entities within the + # project + # # @return [Struct] Returns an empty {Seahorse::Client::Response response}. # # @example Request syntax with placeholder values # # resp = client.delete_project({ # domain_identifier: "DomainId", # required # identifier: "ProjectId", # required + # skip_deletion_check: false, # }) # # @see http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteProject AWS API Documentation # # @overload delete_project(params = {}) @@ -3657,14 +3672,16 @@ # # * {Types::GetProjectOutput#created_at #created_at} => Time # * {Types::GetProjectOutput#created_by #created_by} => String # * {Types::GetProjectOutput#description #description} => String # * {Types::GetProjectOutput#domain_id #domain_id} => String + # * {Types::GetProjectOutput#failure_reasons #failure_reasons} => Array<Types::ProjectDeletionError> # * {Types::GetProjectOutput#glossary_terms #glossary_terms} => Array<String> # * {Types::GetProjectOutput#id #id} => String # * {Types::GetProjectOutput#last_updated_at #last_updated_at} => Time # * {Types::GetProjectOutput#name #name} => String + # * {Types::GetProjectOutput#project_status #project_status} => String # # @example Request syntax with placeholder values # # resp = client.get_project({ # domain_identifier: "DomainId", # required @@ -3675,15 +3692,19 @@ # # resp.created_at #=> Time # resp.created_by #=> String # resp.description #=> String # resp.domain_id #=> String + # resp.failure_reasons #=> Array + # resp.failure_reasons[0].code #=> String + # resp.failure_reasons[0].message #=> String # resp.glossary_terms #=> Array # resp.glossary_terms[0] #=> String # resp.id #=> String # resp.last_updated_at #=> Time # resp.name #=> String + # resp.project_status #=> String, one of "ACTIVE", "DELETING", "DELETE_FAILED" # # @see http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetProject AWS API Documentation # # @overload get_project(params = {}) # @param [Hash] params ({}) @@ -4858,12 +4879,16 @@ # resp.items #=> Array # resp.items[0].created_at #=> Time # resp.items[0].created_by #=> String # resp.items[0].description #=> String # resp.items[0].domain_id #=> String + # resp.items[0].failure_reasons #=> Array + # resp.items[0].failure_reasons[0].code #=> String + # resp.items[0].failure_reasons[0].message #=> String # resp.items[0].id #=> String # resp.items[0].name #=> String + # resp.items[0].project_status #=> String, one of "ACTIVE", "DELETING", "DELETE_FAILED" # resp.items[0].updated_at #=> Time # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListProjects AWS API Documentation # @@ -6878,14 +6903,16 @@ # # * {Types::UpdateProjectOutput#created_at #created_at} => Time # * {Types::UpdateProjectOutput#created_by #created_by} => String # * {Types::UpdateProjectOutput#description #description} => String # * {Types::UpdateProjectOutput#domain_id #domain_id} => String + # * {Types::UpdateProjectOutput#failure_reasons #failure_reasons} => Array<Types::ProjectDeletionError> # * {Types::UpdateProjectOutput#glossary_terms #glossary_terms} => Array<String> # * {Types::UpdateProjectOutput#id #id} => String # * {Types::UpdateProjectOutput#last_updated_at #last_updated_at} => Time # * {Types::UpdateProjectOutput#name #name} => String + # * {Types::UpdateProjectOutput#project_status #project_status} => String # # @example Request syntax with placeholder values # # resp = client.update_project({ # description: "Description", @@ -6899,15 +6926,19 @@ # # resp.created_at #=> Time # resp.created_by #=> String # resp.description #=> String # resp.domain_id #=> String + # resp.failure_reasons #=> Array + # resp.failure_reasons[0].code #=> String + # resp.failure_reasons[0].message #=> String # resp.glossary_terms #=> Array # resp.glossary_terms[0] #=> String # resp.id #=> String # resp.last_updated_at #=> Time # resp.name #=> String + # resp.project_status #=> String, one of "ACTIVE", "DELETING", "DELETE_FAILED" # # @see http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateProject AWS API Documentation # # @overload update_project(params = {}) # @param [Hash] params ({}) @@ -7243,10 +7274,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-datazone' - context[:gem_version] = '1.3.0' + context[:gem_version] = '1.4.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated