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)


925
926
927
# File 'sig/types.rbs', line 925

def hook_details
  @hook_details
end

#hook_target_arn::String

Returns the value of attribute hook_target_arn.

Returns:

  • (::String)


922
923
924
# File 'sig/types.rbs', line 922

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")])


924
925
926
# File 'sig/types.rbs', line 924

def lifecycle_stages
  @lifecycle_stages
end

#role_arn::String

Returns the value of attribute role_arn.

Returns:

  • (::String)


923
924
925
# File 'sig/types.rbs', line 923

def role_arn
  @role_arn
end

#target_type"AWS_LAMBDA", "PAUSE"

Returns the value of attribute target_type.

Returns:

  • ("AWS_LAMBDA", "PAUSE")


921
922
923
# File 'sig/types.rbs', line 921

def target_type
  @target_type
end

#timeout_configurationTypes::DeploymentLifecycleHookTimeoutConfiguration

Returns the value of attribute timeout_configuration.



926
927
928
# File 'sig/types.rbs', line 926

def timeout_configuration
  @timeout_configuration
end