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