/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A collection of settings that apply to the SageMaker Domain
.
* These settings are specified through the CreateDomain
API
* call.See Also:
AWS
* API Reference
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
The security groups for the Amazon Virtual Private Cloud that the
* Domain
uses for communication between Domain-level apps and user
* apps.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
A collection of settings that configure the RStudioServerPro
* Domain-level app.
The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline const ExecutionRoleIdentityConfig& GetExecutionRoleIdentityConfig() const{ return m_executionRoleIdentityConfig; } /** *The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline bool ExecutionRoleIdentityConfigHasBeenSet() const { return m_executionRoleIdentityConfigHasBeenSet; } /** *The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline void SetExecutionRoleIdentityConfig(const ExecutionRoleIdentityConfig& value) { m_executionRoleIdentityConfigHasBeenSet = true; m_executionRoleIdentityConfig = value; } /** *The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline void SetExecutionRoleIdentityConfig(ExecutionRoleIdentityConfig&& value) { m_executionRoleIdentityConfigHasBeenSet = true; m_executionRoleIdentityConfig = std::move(value); } /** *The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline DomainSettings& WithExecutionRoleIdentityConfig(const ExecutionRoleIdentityConfig& value) { SetExecutionRoleIdentityConfig(value); return *this;} /** *The configuration for attaching a SageMaker user profile name to the * execution role as a sts:SourceIdentity * key.
*/ inline DomainSettings& WithExecutionRoleIdentityConfig(ExecutionRoleIdentityConfig&& value) { SetExecutionRoleIdentityConfig(std::move(value)); return *this;} private: Aws::Vector