class Aws::SageMaker::Types::MonitoringNetworkConfig

The networking configuration for the monitoring job.

@note When making an API call, you may pass MonitoringNetworkConfig

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 the instances used for
the monitoring jobs. Choose `True` to encrypt communications.
Encryption provides greater security for distributed 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 monitoring 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/MonitoringNetworkConfig AWS API Documentation

Constants

SENSITIVE