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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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.



1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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)


1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1961

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