Class: Aws::Proton::Types::NotifyResourceDeploymentStatusChangeInput

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

Overview

Note:

When making an API call, you may pass NotifyResourceDeploymentStatusChangeInput data as a hash:

{
  deployment_id: "DeploymentId",
  outputs: [
    {
      key: "OutputKey",
      value_string: "OutputValueString",
    },
  ],
  resource_arn: "Arn", # required
  status: "IN_PROGRESS", # required, accepts IN_PROGRESS, FAILED, SUCCEEDED
  status_message: "NotifyResourceDeploymentStatusChangeInputStatusMessageString",
}

Constant Summary collapse

SENSITIVE =
[:status_message]

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_idString

The deployment ID for your provisioned resource.

Returns:

  • (String)


4046
4047
4048
4049
4050
4051
4052
4053
4054
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4046

class NotifyResourceDeploymentStatusChangeInput < Struct.new(
  :deployment_id,
  :outputs,
  :resource_arn,
  :status,
  :status_message)
  SENSITIVE = [:status_message]
  include Aws::Structure
end

#outputsArray<Types::Output>

The provisioned resource state change detail data that's returned by Proton.

Returns:



4046
4047
4048
4049
4050
4051
4052
4053
4054
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4046

class NotifyResourceDeploymentStatusChangeInput < Struct.new(
  :deployment_id,
  :outputs,
  :resource_arn,
  :status,
  :status_message)
  SENSITIVE = [:status_message]
  include Aws::Structure
end

#resource_arnString

The provisioned resource Amazon Resource Name (ARN).

Returns:

  • (String)


4046
4047
4048
4049
4050
4051
4052
4053
4054
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4046

class NotifyResourceDeploymentStatusChangeInput < Struct.new(
  :deployment_id,
  :outputs,
  :resource_arn,
  :status,
  :status_message)
  SENSITIVE = [:status_message]
  include Aws::Structure
end

#statusString

The status of your provisioned resource.

Returns:

  • (String)


4046
4047
4048
4049
4050
4051
4052
4053
4054
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4046

class NotifyResourceDeploymentStatusChangeInput < Struct.new(
  :deployment_id,
  :outputs,
  :resource_arn,
  :status,
  :status_message)
  SENSITIVE = [:status_message]
  include Aws::Structure
end

#status_messageString

The deployment status message for your provisioned resource.

Returns:

  • (String)


4046
4047
4048
4049
4050
4051
4052
4053
4054
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 4046

class NotifyResourceDeploymentStatusChangeInput < Struct.new(
  :deployment_id,
  :outputs,
  :resource_arn,
  :status,
  :status_message)
  SENSITIVE = [:status_message]
  include Aws::Structure
end