#[non_exhaustive]pub struct AwsEcsServiceServiceRegistriesDetails {
pub container_name: Option<String>,
pub container_port: Option<i32>,
pub port: Option<i32>,
pub registry_arn: Option<String>,
}Expand description
Information about a service discovery registry to assign to the service.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.container_name: Option<String>The container name value to use for the service discovery service.
If the task definition uses the bridge or host network mode, you must specify ContainerName and ContainerPort.
If the task definition uses the awsvpc network mode and a type SRV DNS record, you must specify either ContainerName and ContainerPort, or Port , but not both.
container_port: Option<i32>The port value to use for the service discovery service.
If the task definition uses the bridge or host network mode, you must specify ContainerName and ContainerPort.
If the task definition uses the awsvpc network mode and a type SRV DNS record, you must specify either ContainerName and ContainerPort, or Port , but not both.
port: Option<i32>The port value to use for a service discovery service that specifies an SRV record. This field can be used if both the awsvpcawsvpc network mode and SRV records are used.
registry_arn: Option<String>The ARN of the service registry.
Implementations§
source§impl AwsEcsServiceServiceRegistriesDetails
impl AwsEcsServiceServiceRegistriesDetails
sourcepub fn container_name(&self) -> Option<&str>
pub fn container_name(&self) -> Option<&str>
The container name value to use for the service discovery service.
If the task definition uses the bridge or host network mode, you must specify ContainerName and ContainerPort.
If the task definition uses the awsvpc network mode and a type SRV DNS record, you must specify either ContainerName and ContainerPort, or Port , but not both.
sourcepub fn container_port(&self) -> Option<i32>
pub fn container_port(&self) -> Option<i32>
The port value to use for the service discovery service.
If the task definition uses the bridge or host network mode, you must specify ContainerName and ContainerPort.
If the task definition uses the awsvpc network mode and a type SRV DNS record, you must specify either ContainerName and ContainerPort, or Port , but not both.
sourcepub fn port(&self) -> Option<i32>
pub fn port(&self) -> Option<i32>
The port value to use for a service discovery service that specifies an SRV record. This field can be used if both the awsvpcawsvpc network mode and SRV records are used.
sourcepub fn registry_arn(&self) -> Option<&str>
pub fn registry_arn(&self) -> Option<&str>
The ARN of the service registry.
source§impl AwsEcsServiceServiceRegistriesDetails
impl AwsEcsServiceServiceRegistriesDetails
sourcepub fn builder() -> AwsEcsServiceServiceRegistriesDetailsBuilder
pub fn builder() -> AwsEcsServiceServiceRegistriesDetailsBuilder
Creates a new builder-style object to manufacture AwsEcsServiceServiceRegistriesDetails.
Trait Implementations§
source§impl Clone for AwsEcsServiceServiceRegistriesDetails
impl Clone for AwsEcsServiceServiceRegistriesDetails
source§fn clone(&self) -> AwsEcsServiceServiceRegistriesDetails
fn clone(&self) -> AwsEcsServiceServiceRegistriesDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AwsEcsServiceServiceRegistriesDetails
impl PartialEq for AwsEcsServiceServiceRegistriesDetails
source§fn eq(&self, other: &AwsEcsServiceServiceRegistriesDetails) -> bool
fn eq(&self, other: &AwsEcsServiceServiceRegistriesDetails) -> bool
self and other values to be equal, and is used
by ==.