Class: Aws::Glue::Types::Blueprint

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

The details of a blueprint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blueprint_location ⇒ String

Specifies the path in Amazon S3 where the blueprint is published.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#blueprint_service_location ⇒ String

Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#created_on ⇒ Time

The date and time the blueprint was registered.

Returns:

  • (Time)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the blueprint.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#error_message ⇒ String

An error message.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#last_active_definition ⇒ Types::LastActiveDefinition

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.



1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_on ⇒ Time

The date and time the blueprint was last modified.

Returns:

  • (Time)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the blueprint.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#parameter_spec ⇒ String

A JSON string that indicates the list of parameter specifications for the blueprint.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the blueprint registration.

  • Creating — The blueprint registration is in progress.

  • Active — The blueprint has been successfully registered.

  • Updating — An update to the blueprint registration is in progress.

  • Failed — The blueprint registration failed.

Returns:

  • (String)


1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1999

class Blueprint < Struct.new(
  :name,
  :description,
  :created_on,
  :last_modified_on,
  :parameter_spec,
  :blueprint_location,
  :blueprint_service_location,
  :status,
  :error_message,
  :last_active_definition)
  SENSITIVE = []
  include Aws::Structure
end