Class: Aws::Types::CreateServiceRequest

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone_rebalancing"ENABLED", "DISABLED"

Returns the value of attribute availability_zone_rebalancing.

Returns:

  • ("ENABLED", "DISABLED")


450
451
452
# File 'sig/types.rbs', line 450

def availability_zone_rebalancing
  @availability_zone_rebalancing
end

#capacity_provider_strategy::Array[Types::CapacityProviderStrategyItem]

Returns the value of attribute capacity_provider_strategy.



456
457
458
# File 'sig/types.rbs', line 456

def capacity_provider_strategy
  @capacity_provider_strategy
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


454
455
456
# File 'sig/types.rbs', line 454

def client_token
  @client_token
end

#cluster::String

Returns the value of attribute cluster.

Returns:

  • (::String)


447
448
449
# File 'sig/types.rbs', line 447

def cluster
  @cluster
end

#deployment_configurationTypes::DeploymentConfiguration

Returns the value of attribute deployment_configuration.



459
460
461
# File 'sig/types.rbs', line 459

def deployment_configuration
  @deployment_configuration
end

#deployment_controllerTypes::DeploymentController

Returns the value of attribute deployment_controller.



465
466
467
# File 'sig/types.rbs', line 465

def deployment_controller
  @deployment_controller
end

#desired_count::Integer

Returns the value of attribute desired_count.

Returns:

  • (::Integer)


453
454
455
# File 'sig/types.rbs', line 453

def desired_count
  @desired_count
end

#enable_ecs_managed_tagsBoolean

Returns the value of attribute enable_ecs_managed_tags.

Returns:

  • (Boolean)


467
468
469
# File 'sig/types.rbs', line 467

def enable_ecs_managed_tags
  @enable_ecs_managed_tags
end

#enable_execute_commandBoolean

Returns the value of attribute enable_execute_command.

Returns:

  • (Boolean)


469
470
471
# File 'sig/types.rbs', line 469

def enable_execute_command
  @enable_execute_command
end

#health_check_grace_period_seconds::Integer

Returns the value of attribute health_check_grace_period_seconds.

Returns:

  • (::Integer)


463
464
465
# File 'sig/types.rbs', line 463

def health_check_grace_period_seconds
  @health_check_grace_period_seconds
end

#launch_type"EC2", ...

Returns the value of attribute launch_type.

Returns:

  • ("EC2", "FARGATE", "EXTERNAL", "MANAGED_INSTANCES")


455
456
457
# File 'sig/types.rbs', line 455

def launch_type
  @launch_type
end

#load_balancers::Array[Types::LoadBalancer]

Returns the value of attribute load_balancers.

Returns:



451
452
453
# File 'sig/types.rbs', line 451

def load_balancers
  @load_balancers
end

#monitoringTypes::MonitoringConfiguration

Returns the value of attribute monitoring.



473
474
475
# File 'sig/types.rbs', line 473

def monitoring
  @monitoring
end

#network_configurationTypes::NetworkConfiguration

Returns the value of attribute network_configuration.



462
463
464
# File 'sig/types.rbs', line 462

def network_configuration
  @network_configuration
end

#placement_constraints::Array[Types::PlacementConstraint]

Returns the value of attribute placement_constraints.

Returns:



460
461
462
# File 'sig/types.rbs', line 460

def placement_constraints
  @placement_constraints
end

#placement_strategy::Array[Types::PlacementStrategy]

Returns the value of attribute placement_strategy.

Returns:



461
462
463
# File 'sig/types.rbs', line 461

def placement_strategy
  @placement_strategy
end

#platform_version::String

Returns the value of attribute platform_version.

Returns:

  • (::String)


457
458
459
# File 'sig/types.rbs', line 457

def platform_version
  @platform_version
end

#propagate_tags"TASK_DEFINITION", ...

Returns the value of attribute propagate_tags.

Returns:

  • ("TASK_DEFINITION", "SERVICE", "NONE")


468
469
470
# File 'sig/types.rbs', line 468

def propagate_tags
  @propagate_tags
end

#role::String

Returns the value of attribute role.

Returns:

  • (::String)


458
459
460
# File 'sig/types.rbs', line 458

def role
  @role
end

#scheduling_strategy"REPLICA", "DAEMON"

Returns the value of attribute scheduling_strategy.

Returns:

  • ("REPLICA", "DAEMON")


464
465
466
# File 'sig/types.rbs', line 464

def scheduling_strategy
  @scheduling_strategy
end

#service_connect_configurationTypes::ServiceConnectConfiguration

Returns the value of attribute service_connect_configuration.



470
471
472
# File 'sig/types.rbs', line 470

def service_connect_configuration
  @service_connect_configuration
end

#service_name::String

Returns the value of attribute service_name.

Returns:

  • (::String)


448
449
450
# File 'sig/types.rbs', line 448

def service_name
  @service_name
end

#service_registries::Array[Types::ServiceRegistry]

Returns the value of attribute service_registries.

Returns:



452
453
454
# File 'sig/types.rbs', line 452

def service_registries
  @service_registries
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



466
467
468
# File 'sig/types.rbs', line 466

def tags
  @tags
end

#task_definition::String

Returns the value of attribute task_definition.

Returns:

  • (::String)


449
450
451
# File 'sig/types.rbs', line 449

def task_definition
  @task_definition
end

#volume_configurations::Array[Types::ServiceVolumeConfiguration]

Returns the value of attribute volume_configurations.

Returns:



471
472
473
# File 'sig/types.rbs', line 471

def volume_configurations
  @volume_configurations
end

#vpc_lattice_configurations::Array[Types::VpcLatticeConfiguration]

Returns the value of attribute vpc_lattice_configurations.

Returns:



472
473
474
# File 'sig/types.rbs', line 472

def vpc_lattice_configurations
  @vpc_lattice_configurations
end