Struct aws_sdk_securityhub::model::aws_open_search_service_domain_details::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for AwsOpenSearchServiceDomainDetails
Implementations
IAM policy document that specifies the access policies for the OpenSearch Service domain.
IAM policy document that specifies the access policies for the OpenSearch Service domain.
The name of the endpoint.
The name of the endpoint.
The domain endpoint.
The domain endpoint.
The version of the domain engine.
The version of the domain engine.
pub fn encryption_at_rest_options(
self,
input: AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
) -> Self
pub fn encryption_at_rest_options(
self,
input: AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
) -> Self
Details about the configuration for encryption at rest.
pub fn set_encryption_at_rest_options(
self,
input: Option<AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails>
) -> Self
pub fn set_encryption_at_rest_options(
self,
input: Option<AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails>
) -> Self
Details about the configuration for encryption at rest.
pub fn node_to_node_encryption_options(
self,
input: AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
) -> Self
pub fn node_to_node_encryption_options(
self,
input: AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
) -> Self
Details about the configuration for node-to-node encryption.
pub fn set_node_to_node_encryption_options(
self,
input: Option<AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails>
) -> Self
pub fn set_node_to_node_encryption_options(
self,
input: Option<AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails>
) -> Self
Details about the configuration for node-to-node encryption.
pub fn service_software_options(
self,
input: AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
) -> Self
pub fn service_software_options(
self,
input: AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
) -> Self
Information about the status of a domain relative to the latest service software.
pub fn set_service_software_options(
self,
input: Option<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails>
) -> Self
pub fn set_service_software_options(
self,
input: Option<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails>
) -> Self
Information about the status of a domain relative to the latest service software.
Details about the configuration of an OpenSearch cluster.
pub fn set_cluster_config(
self,
input: Option<AwsOpenSearchServiceDomainClusterConfigDetails>
) -> Self
pub fn set_cluster_config(
self,
input: Option<AwsOpenSearchServiceDomainClusterConfigDetails>
) -> Self
Details about the configuration of an OpenSearch cluster.
pub fn domain_endpoint_options(
self,
input: AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
) -> Self
pub fn domain_endpoint_options(
self,
input: AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
) -> Self
Additional options for the domain endpoint.
pub fn set_domain_endpoint_options(
self,
input: Option<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails>
) -> Self
pub fn set_domain_endpoint_options(
self,
input: Option<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails>
) -> Self
Additional options for the domain endpoint.
Information that OpenSearch Service derives based on VPCOptions
for the domain.
pub fn set_vpc_options(
self,
input: Option<AwsOpenSearchServiceDomainVpcOptionsDetails>
) -> Self
pub fn set_vpc_options(
self,
input: Option<AwsOpenSearchServiceDomainVpcOptionsDetails>
) -> Self
Information that OpenSearch Service derives based on VPCOptions
for the domain.
pub fn log_publishing_options(
self,
input: AwsOpenSearchServiceDomainLogPublishingOptionsDetails
) -> Self
pub fn log_publishing_options(
self,
input: AwsOpenSearchServiceDomainLogPublishingOptionsDetails
) -> Self
Configures the CloudWatch Logs to publish for the OpenSearch domain.
pub fn set_log_publishing_options(
self,
input: Option<AwsOpenSearchServiceDomainLogPublishingOptionsDetails>
) -> Self
pub fn set_log_publishing_options(
self,
input: Option<AwsOpenSearchServiceDomainLogPublishingOptionsDetails>
) -> Self
Configures the CloudWatch Logs to publish for the OpenSearch domain.
Adds a key-value pair to domain_endpoints
.
To override the contents of this collection use set_domain_endpoints
.
The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc
. The value is the endpoint.
The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc
. The value is the endpoint.
Consumes the builder and constructs a AwsOpenSearchServiceDomainDetails
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more