class Aws::SageMaker::Types::NetworkConfig
Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.
@note When making an API call, you may pass NetworkConfig
data as a hash: { enable_inter_container_traffic_encryption: false, enable_network_isolation: false, vpc_config: { security_group_ids: ["SecurityGroupId"], # required subnets: ["SubnetId"], # required }, }
@!attribute [rw] enable_inter_container_traffic_encryption
Whether to encrypt all communications between distributed processing jobs. Choose `True` to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. @return [Boolean]
@!attribute [rw] enable_network_isolation
Whether to allow inbound and outbound network calls to and from the containers used for the processing job. @return [Boolean]
@!attribute [rw] vpc_config
Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC. For more information, see [Protect Endpoints by Using an Amazon Virtual Private Cloud][1] and [Protect Training Jobs by Using an Amazon Virtual Private Cloud][2]. [1]: https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html [2]: https://docs.aws.amazon.com/sagemaker/latest/dg/train-vpc.html @return [Types::VpcConfig]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/NetworkConfig AWS API Documentation
Constants
- SENSITIVE