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


2676
2677
2678
# File 'sig/types.rbs', line 2676

def compatibilities
  @compatibilities
end

#container_definitions::Array[Types::ContainerDefinition]

Returns the value of attribute container_definitions.

Returns:



2666
2667
2668
# File 'sig/types.rbs', line 2666

def container_definitions
  @container_definitions
end

#cpu::String

Returns the value of attribute cpu.

Returns:

  • (::String)


2679
2680
2681
# File 'sig/types.rbs', line 2679

def cpu
  @cpu
end

#delete_requested_at::Time

Returns the value of attribute delete_requested_at.

Returns:

  • (::Time)


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

def delete_requested_at
  @delete_requested_at
end

#deregistered_at::Time

Returns the value of attribute deregistered_at.

Returns:

  • (::Time)


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

def deregistered_at
  @deregistered_at
end

#enable_fault_injectionBoolean

Returns the value of attribute enable_fault_injection.

Returns:

  • (Boolean)


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

def enable_fault_injection
  @enable_fault_injection
end

#ephemeral_storageTypes::EphemeralStorage

Returns the value of attribute ephemeral_storage.



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

def ephemeral_storage
  @ephemeral_storage
end

#execution_role_arn::String

Returns the value of attribute execution_role_arn.

Returns:

  • (::String)


2669
2670
2671
# File 'sig/types.rbs', line 2669

def execution_role_arn
  @execution_role_arn
end

#family::String

Returns the value of attribute family.

Returns:

  • (::String)


2667
2668
2669
# File 'sig/types.rbs', line 2667

def family
  @family
end

#inference_accelerators::Array[Types::InferenceAccelerator]

Returns the value of attribute inference_accelerators.

Returns:



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

def inference_accelerators
  @inference_accelerators
end

#ipc_mode"host", ...

Returns the value of attribute ipc_mode.

Returns:

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


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

def ipc_mode
  @ipc_mode
end

#memory::String

Returns the value of attribute memory.

Returns:

  • (::String)


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

def memory
  @memory
end

#network_mode"bridge", ...

Returns the value of attribute network_mode.

Returns:

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


2670
2671
2672
# File 'sig/types.rbs', line 2670

def network_mode
  @network_mode
end

#pid_mode"host", "task"

Returns the value of attribute pid_mode.

Returns:

  • ("host", "task")


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

def pid_mode
  @pid_mode
end

#placement_constraints::Array[Types::TaskDefinitionPlacementConstraint]

Returns the value of attribute placement_constraints.



2675
2676
2677
# File 'sig/types.rbs', line 2675

def placement_constraints
  @placement_constraints
end

#proxy_configurationTypes::ProxyConfiguration

Returns the value of attribute proxy_configuration.



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

def proxy_configuration
  @proxy_configuration
end

#registered_at::Time

Returns the value of attribute registered_at.

Returns:

  • (::Time)


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

def registered_at
  @registered_at
end

#registered_by::String

Returns the value of attribute registered_by.

Returns:

  • (::String)


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

def registered_by
  @registered_by
end

#requires_attributes::Array[Types::Attribute]

Returns the value of attribute requires_attributes.

Returns:



2674
2675
2676
# File 'sig/types.rbs', line 2674

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


2678
2679
2680
# File 'sig/types.rbs', line 2678

def requires_compatibilities
  @requires_compatibilities
end

#revision::Integer

Returns the value of attribute revision.

Returns:

  • (::Integer)


2671
2672
2673
# File 'sig/types.rbs', line 2671

def revision
  @revision
end

#runtime_platformTypes::RuntimePlatform

Returns the value of attribute runtime_platform.



2677
2678
2679
# File 'sig/types.rbs', line 2677

def runtime_platform
  @runtime_platform
end

#status"ACTIVE", ...

Returns the value of attribute status.

Returns:

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


2673
2674
2675
# File 'sig/types.rbs', line 2673

def status
  @status
end

#task_definition_arn::String

Returns the value of attribute task_definition_arn.

Returns:

  • (::String)


2665
2666
2667
# File 'sig/types.rbs', line 2665

def task_definition_arn
  @task_definition_arn
end

#task_role_arn::String

Returns the value of attribute task_role_arn.

Returns:

  • (::String)


2668
2669
2670
# File 'sig/types.rbs', line 2668

def task_role_arn
  @task_role_arn
end

#volumes::Array[Types::Volume]

Returns the value of attribute volumes.

Returns:



2672
2673
2674
# File 'sig/types.rbs', line 2672

def volumes
  @volumes
end