Class: Aws::Types::DeploymentLifecycleHook

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#hook_detailsObject

Returns the value of attribute hook_details.

Returns:

  • (Object)


910
911
912
# File 'sig/types.rbs', line 910

def hook_details
  @hook_details
end

#hook_target_arn::String

Returns the value of attribute hook_target_arn.

Returns:

  • (::String)


907
908
909
# File 'sig/types.rbs', line 907

def hook_target_arn
  @hook_target_arn
end

#lifecycle_stages::Array[("RECONCILE_SERVICE" | "PRE_SCALE_UP" | "POST_SCALE_UP" | "TEST_TRAFFIC_SHIFT" | "POST_TEST_TRAFFIC_SHIFT" | "PRE_PRODUCTION_TRAFFIC_SHIFT" | "PRODUCTION_TRAFFIC_SHIFT" | "POST_PRODUCTION_TRAFFIC_SHIFT")]

Returns the value of attribute lifecycle_stages.

Returns:

  • (::Array[("RECONCILE_SERVICE" | "PRE_SCALE_UP" | "POST_SCALE_UP" | "TEST_TRAFFIC_SHIFT" | "POST_TEST_TRAFFIC_SHIFT" | "PRE_PRODUCTION_TRAFFIC_SHIFT" | "PRODUCTION_TRAFFIC_SHIFT" | "POST_PRODUCTION_TRAFFIC_SHIFT")])


909
910
911
# File 'sig/types.rbs', line 909

def lifecycle_stages
  @lifecycle_stages
end

#role_arn::String

Returns the value of attribute role_arn.

Returns:

  • (::String)


908
909
910
# File 'sig/types.rbs', line 908

def role_arn
  @role_arn
end

#target_type"AWS_LAMBDA", "PAUSE"

Returns the value of attribute target_type.

Returns:

  • ("AWS_LAMBDA", "PAUSE")


906
907
908
# File 'sig/types.rbs', line 906

def target_type
  @target_type
end

#timeout_configurationTypes::DeploymentLifecycleHookTimeoutConfiguration

Returns the value of attribute timeout_configuration.



911
912
913
# File 'sig/types.rbs', line 911

def timeout_configuration
  @timeout_configuration
end