#[non_exhaustive]pub struct ClusterServiceConnectDefaultsRequestBuilder { /* private fields */ }
Expand description
A builder for ClusterServiceConnectDefaultsRequest
.
Implementations§
source§impl ClusterServiceConnectDefaultsRequestBuilder
impl ClusterServiceConnectDefaultsRequestBuilder
sourcepub fn namespace(self, input: impl Into<String>) -> Self
pub fn namespace(self, input: impl Into<String>) -> Self
The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify a Service Connect configuration. The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than (>), less than (<), or slash (/).
If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this Amazon Web Services Region.
If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a Cloud Map namespace with the "API calls" method of instance discovery only. This instance discovery method is the "HTTP" namespace type in the Command Line Interface. Other types of instance discovery aren't used by Service Connect.
If you update the cluster with an empty string ""
for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in Cloud Map and must be deleted separately.
For more information about Cloud Map, see Working with Services in the Cloud Map Developer Guide.
This field is required.sourcepub fn set_namespace(self, input: Option<String>) -> Self
pub fn set_namespace(self, input: Option<String>) -> Self
The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify a Service Connect configuration. The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than (>), less than (<), or slash (/).
If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this Amazon Web Services Region.
If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a Cloud Map namespace with the "API calls" method of instance discovery only. This instance discovery method is the "HTTP" namespace type in the Command Line Interface. Other types of instance discovery aren't used by Service Connect.
If you update the cluster with an empty string ""
for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in Cloud Map and must be deleted separately.
For more information about Cloud Map, see Working with Services in the Cloud Map Developer Guide.
sourcepub fn get_namespace(&self) -> &Option<String>
pub fn get_namespace(&self) -> &Option<String>
The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify a Service Connect configuration. The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than (>), less than (<), or slash (/).
If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this Amazon Web Services Region.
If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a Cloud Map namespace with the "API calls" method of instance discovery only. This instance discovery method is the "HTTP" namespace type in the Command Line Interface. Other types of instance discovery aren't used by Service Connect.
If you update the cluster with an empty string ""
for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in Cloud Map and must be deleted separately.
For more information about Cloud Map, see Working with Services in the Cloud Map Developer Guide.
sourcepub fn build(self) -> Result<ClusterServiceConnectDefaultsRequest, BuildError>
pub fn build(self) -> Result<ClusterServiceConnectDefaultsRequest, BuildError>
Consumes the builder and constructs a ClusterServiceConnectDefaultsRequest
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for ClusterServiceConnectDefaultsRequestBuilder
impl Clone for ClusterServiceConnectDefaultsRequestBuilder
source§fn clone(&self) -> ClusterServiceConnectDefaultsRequestBuilder
fn clone(&self) -> ClusterServiceConnectDefaultsRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ClusterServiceConnectDefaultsRequestBuilder
impl Default for ClusterServiceConnectDefaultsRequestBuilder
source§fn default() -> ClusterServiceConnectDefaultsRequestBuilder
fn default() -> ClusterServiceConnectDefaultsRequestBuilder
source§impl PartialEq for ClusterServiceConnectDefaultsRequestBuilder
impl PartialEq for ClusterServiceConnectDefaultsRequestBuilder
source§fn eq(&self, other: &ClusterServiceConnectDefaultsRequestBuilder) -> bool
fn eq(&self, other: &ClusterServiceConnectDefaultsRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.