Struct aws_sdk_glue::types::Blueprint
source · #[non_exhaustive]pub struct Blueprint {
pub name: Option<String>,
pub description: Option<String>,
pub created_on: Option<DateTime>,
pub last_modified_on: Option<DateTime>,
pub parameter_spec: Option<String>,
pub blueprint_location: Option<String>,
pub blueprint_service_location: Option<String>,
pub status: Option<BlueprintStatus>,
pub error_message: Option<String>,
pub last_active_definition: Option<LastActiveDefinition>,
}Expand description
The details of a blueprint.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>The name of the blueprint.
description: Option<String>The description of the blueprint.
created_on: Option<DateTime>The date and time the blueprint was registered.
last_modified_on: Option<DateTime>The date and time the blueprint was last modified.
parameter_spec: Option<String>A JSON string that indicates the list of parameter specifications for the blueprint.
blueprint_location: Option<String>Specifies the path in Amazon S3 where the blueprint is published.
blueprint_service_location: Option<String>Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.
status: Option<BlueprintStatus>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.
error_message: Option<String>An error message.
last_active_definition: Option<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.
Implementations§
source§impl Blueprint
impl Blueprint
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the blueprint.
sourcepub fn created_on(&self) -> Option<&DateTime>
pub fn created_on(&self) -> Option<&DateTime>
The date and time the blueprint was registered.
sourcepub fn last_modified_on(&self) -> Option<&DateTime>
pub fn last_modified_on(&self) -> Option<&DateTime>
The date and time the blueprint was last modified.
sourcepub fn parameter_spec(&self) -> Option<&str>
pub fn parameter_spec(&self) -> Option<&str>
A JSON string that indicates the list of parameter specifications for the blueprint.
sourcepub fn blueprint_location(&self) -> Option<&str>
pub fn blueprint_location(&self) -> Option<&str>
Specifies the path in Amazon S3 where the blueprint is published.
sourcepub fn blueprint_service_location(&self) -> Option<&str>
pub fn blueprint_service_location(&self) -> Option<&str>
Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.
sourcepub fn status(&self) -> Option<&BlueprintStatus>
pub fn status(&self) -> Option<&BlueprintStatus>
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.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
An error message.
sourcepub fn last_active_definition(&self) -> Option<&LastActiveDefinition>
pub fn last_active_definition(&self) -> Option<&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.