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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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.



1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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)


1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1969

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