[−][src]Struct rusoto_codepipeline::JobData
Represents other information about a job required for a job worker to complete the job.
Fields
action_configuration: Option<ActionConfiguration>
Represents information about an action configuration.
action_type_id: Option<ActionTypeId>
Represents information about an action type.
artifact_credentials: Option<AWSSessionCredentials>
Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in AWS CodePipeline.
continuation_token: Option<String>
A system-generated token, such as a AWS CodeDeploy deployment ID, required by a job to continue the job asynchronously.
encryption_key: Option<EncryptionKey>
Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.
input_artifacts: Option<Vec<Artifact>>
The artifact supplied to the job.
output_artifacts: Option<Vec<Artifact>>
The output of the job.
pipeline_context: Option<PipelineContext>
Represents information about a pipeline to a job worker.
Includes pipelineArn
and pipelineExecutionId
for custom jobs.
Trait Implementations
impl Clone for JobData
[src]
impl Debug for JobData
[src]
impl Default for JobData
[src]
impl<'de> Deserialize<'de> for JobData
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<JobData> for JobData
[src]
impl StructuralPartialEq for JobData
[src]
Auto Trait Implementations
impl RefUnwindSafe for JobData
[src]
impl Send for JobData
[src]
impl Sync for JobData
[src]
impl Unpin for JobData
[src]
impl UnwindSafe for JobData
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,