Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionProxyConfigurationDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsEcsTaskDefinitionProxyConfigurationDetails data as a hash:

{
  container_name: "NonEmptyString",
  proxy_configuration_properties: [
    {
      name: "NonEmptyString",
      value: "NonEmptyString",
    },
  ],
  type: "NonEmptyString",
}

The configuration details for the App Mesh proxy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#container_nameString

The name of the container that will serve as the App Mesh proxy.

Returns:

  • (String)


8068
8069
8070
8071
8072
8073
8074
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8068

class AwsEcsTaskDefinitionProxyConfigurationDetails < Struct.new(
  :container_name,
  :proxy_configuration_properties,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_configuration_propertiesArray<Types::AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails>

The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.



8068
8069
8070
8071
8072
8073
8074
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8068

class AwsEcsTaskDefinitionProxyConfigurationDetails < Struct.new(
  :container_name,
  :proxy_configuration_properties,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The proxy type.

Returns:

  • (String)


8068
8069
8070
8071
8072
8073
8074
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8068

class AwsEcsTaskDefinitionProxyConfigurationDetails < Struct.new(
  :container_name,
  :proxy_configuration_properties,
  :type)
  SENSITIVE = []
  include Aws::Structure
end