Class: Aws::Types::TaskDefinition

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#compatibilities::Array[("EC2" | "FARGATE" | "EXTERNAL" | "MANAGED_INSTANCES")]

Returns the value of attribute compatibilities.

Returns:

  • (::Array[("EC2" | "FARGATE" | "EXTERNAL" | "MANAGED_INSTANCES")])


2692
2693
2694
# File 'sig/types.rbs', line 2692

def compatibilities
  @compatibilities
end

#container_definitions::Array[Types::ContainerDefinition]

Returns the value of attribute container_definitions.

Returns:



2682
2683
2684
# File 'sig/types.rbs', line 2682

def container_definitions
  @container_definitions
end

#cpu::String

Returns the value of attribute cpu.

Returns:

  • (::String)


2695
2696
2697
# File 'sig/types.rbs', line 2695

def cpu
  @cpu
end

#delete_requested_at::Time

Returns the value of attribute delete_requested_at.

Returns:

  • (::Time)


2703
2704
2705
# File 'sig/types.rbs', line 2703

def delete_requested_at
  @delete_requested_at
end

#deregistered_at::Time

Returns the value of attribute deregistered_at.

Returns:

  • (::Time)


2702
2703
2704
# File 'sig/types.rbs', line 2702

def deregistered_at
  @deregistered_at
end

#enable_fault_injectionBoolean

Returns the value of attribute enable_fault_injection.

Returns:

  • (Boolean)


2706
2707
2708
# File 'sig/types.rbs', line 2706

def enable_fault_injection
  @enable_fault_injection
end

#ephemeral_storageTypes::EphemeralStorage

Returns the value of attribute ephemeral_storage.



2705
2706
2707
# File 'sig/types.rbs', line 2705

def ephemeral_storage
  @ephemeral_storage
end

#execution_role_arn::String

Returns the value of attribute execution_role_arn.

Returns:

  • (::String)


2685
2686
2687
# File 'sig/types.rbs', line 2685

def execution_role_arn
  @execution_role_arn
end

#family::String

Returns the value of attribute family.

Returns:

  • (::String)


2683
2684
2685
# File 'sig/types.rbs', line 2683

def family
  @family
end

#inference_accelerators::Array[Types::InferenceAccelerator]

Returns the value of attribute inference_accelerators.

Returns:



2697
2698
2699
# File 'sig/types.rbs', line 2697

def inference_accelerators
  @inference_accelerators
end

#ipc_mode"host", ...

Returns the value of attribute ipc_mode.

Returns:

  • ("host", "task", "none")


2699
2700
2701
# File 'sig/types.rbs', line 2699

def ipc_mode
  @ipc_mode
end

#memory::String

Returns the value of attribute memory.

Returns:

  • (::String)


2696
2697
2698
# File 'sig/types.rbs', line 2696

def memory
  @memory
end

#network_mode"bridge", ...

Returns the value of attribute network_mode.

Returns:

  • ("bridge", "host", "awsvpc", "none")


2686
2687
2688
# File 'sig/types.rbs', line 2686

def network_mode
  @network_mode
end

#pid_mode"host", "task"

Returns the value of attribute pid_mode.

Returns:

  • ("host", "task")


2698
2699
2700
# File 'sig/types.rbs', line 2698

def pid_mode
  @pid_mode
end

#placement_constraints::Array[Types::TaskDefinitionPlacementConstraint]

Returns the value of attribute placement_constraints.



2691
2692
2693
# File 'sig/types.rbs', line 2691

def placement_constraints
  @placement_constraints
end

#proxy_configurationTypes::ProxyConfiguration

Returns the value of attribute proxy_configuration.



2700
2701
2702
# File 'sig/types.rbs', line 2700

def proxy_configuration
  @proxy_configuration
end

#registered_at::Time

Returns the value of attribute registered_at.

Returns:

  • (::Time)


2701
2702
2703
# File 'sig/types.rbs', line 2701

def registered_at
  @registered_at
end

#registered_by::String

Returns the value of attribute registered_by.

Returns:

  • (::String)


2704
2705
2706
# File 'sig/types.rbs', line 2704

def registered_by
  @registered_by
end

#requires_attributes::Array[Types::Attribute]

Returns the value of attribute requires_attributes.

Returns:



2690
2691
2692
# File 'sig/types.rbs', line 2690

def requires_attributes
  @requires_attributes
end

#requires_compatibilities::Array[("EC2" | "FARGATE" | "EXTERNAL" | "MANAGED_INSTANCES")]

Returns the value of attribute requires_compatibilities.

Returns:

  • (::Array[("EC2" | "FARGATE" | "EXTERNAL" | "MANAGED_INSTANCES")])


2694
2695
2696
# File 'sig/types.rbs', line 2694

def requires_compatibilities
  @requires_compatibilities
end

#revision::Integer

Returns the value of attribute revision.

Returns:

  • (::Integer)


2687
2688
2689
# File 'sig/types.rbs', line 2687

def revision
  @revision
end

#runtime_platformTypes::RuntimePlatform

Returns the value of attribute runtime_platform.



2693
2694
2695
# File 'sig/types.rbs', line 2693

def runtime_platform
  @runtime_platform
end

#status"ACTIVE", ...

Returns the value of attribute status.

Returns:

  • ("ACTIVE", "INACTIVE", "DELETE_IN_PROGRESS")


2689
2690
2691
# File 'sig/types.rbs', line 2689

def status
  @status
end

#task_definition_arn::String

Returns the value of attribute task_definition_arn.

Returns:

  • (::String)


2681
2682
2683
# File 'sig/types.rbs', line 2681

def task_definition_arn
  @task_definition_arn
end

#task_role_arn::String

Returns the value of attribute task_role_arn.

Returns:

  • (::String)


2684
2685
2686
# File 'sig/types.rbs', line 2684

def task_role_arn
  @task_role_arn
end

#volumes::Array[Types::Volume]

Returns the value of attribute volumes.

Returns:



2688
2689
2690
# File 'sig/types.rbs', line 2688

def volumes
  @volumes
end