forked from aws/aws-sdk-net
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Amazon AppStream 2.0 image builders and fleets can now access applica…
…tions and network resources that rely on Microsoft Active Directory (AD) for authentication and permissions. This new feature allows you to join your streaming instances to your AD, so you can use your existing AD user management tools.
- Loading branch information
1 parent
a28ccdb
commit 16d0f89
Showing
49 changed files
with
3,822 additions
and
54 deletions.
There are no files selected for viewing
315 changes: 297 additions & 18 deletions
315
generator/ServiceModels/appstream/appstream-2016-12-01.normal.json
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
97 changes: 97 additions & 0 deletions
97
sdk/src/Services/AppStream/Generated/Model/CreateDirectoryConfigRequest.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
/* | ||
* Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
/* | ||
* Do not modify this file. This file is generated from the appstream-2016-12-01.normal.json service model. | ||
*/ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Xml.Serialization; | ||
using System.Text; | ||
using System.IO; | ||
|
||
using Amazon.Runtime; | ||
using Amazon.Runtime.Internal; | ||
|
||
namespace Amazon.AppStream.Model | ||
{ | ||
/// <summary> | ||
/// Container for the parameters to the CreateDirectoryConfig operation. | ||
/// Creates a directory configuration with the given parameters. | ||
/// </summary> | ||
public partial class CreateDirectoryConfigRequest : AmazonAppStreamRequest | ||
{ | ||
private string _directoryName; | ||
private List<string> _organizationalUnitDistinguishedNames = new List<string>(); | ||
private ServiceAccountCredentials _serviceAccountCredentials; | ||
|
||
/// <summary> | ||
/// Gets and sets the property DirectoryName. | ||
/// <para> | ||
/// The fully qualified name of the directory, such as corp.example.com | ||
/// </para> | ||
/// </summary> | ||
public string DirectoryName | ||
{ | ||
get { return this._directoryName; } | ||
set { this._directoryName = value; } | ||
} | ||
|
||
// Check to see if DirectoryName property is set | ||
internal bool IsSetDirectoryName() | ||
{ | ||
return this._directoryName != null; | ||
} | ||
|
||
/// <summary> | ||
/// Gets and sets the property OrganizationalUnitDistinguishedNames. | ||
/// <para> | ||
/// The list of the distinguished names of organizational units to place computer accounts | ||
/// in. | ||
/// </para> | ||
/// </summary> | ||
public List<string> OrganizationalUnitDistinguishedNames | ||
{ | ||
get { return this._organizationalUnitDistinguishedNames; } | ||
set { this._organizationalUnitDistinguishedNames = value; } | ||
} | ||
|
||
// Check to see if OrganizationalUnitDistinguishedNames property is set | ||
internal bool IsSetOrganizationalUnitDistinguishedNames() | ||
{ | ||
return this._organizationalUnitDistinguishedNames != null && this._organizationalUnitDistinguishedNames.Count > 0; | ||
} | ||
|
||
/// <summary> | ||
/// Gets and sets the property ServiceAccountCredentials. | ||
/// <para> | ||
/// The <i>AccountName</i> and <i>AccountPassword</i> values for the service account, | ||
/// which are used by the streaming instance to connect to the directory. | ||
/// </para> | ||
/// </summary> | ||
public ServiceAccountCredentials ServiceAccountCredentials | ||
{ | ||
get { return this._serviceAccountCredentials; } | ||
set { this._serviceAccountCredentials = value; } | ||
} | ||
|
||
// Check to see if ServiceAccountCredentials property is set | ||
internal bool IsSetServiceAccountCredentials() | ||
{ | ||
return this._serviceAccountCredentials != null; | ||
} | ||
|
||
} | ||
} |
56 changes: 56 additions & 0 deletions
56
sdk/src/Services/AppStream/Generated/Model/CreateDirectoryConfigResponse.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
/* | ||
* Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
/* | ||
* Do not modify this file. This file is generated from the appstream-2016-12-01.normal.json service model. | ||
*/ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Xml.Serialization; | ||
using System.Text; | ||
using System.IO; | ||
|
||
using Amazon.Runtime; | ||
using Amazon.Runtime.Internal; | ||
|
||
namespace Amazon.AppStream.Model | ||
{ | ||
/// <summary> | ||
/// This is the response object from the CreateDirectoryConfig operation. | ||
/// </summary> | ||
public partial class CreateDirectoryConfigResponse : AmazonWebServiceResponse | ||
{ | ||
private DirectoryConfig _directoryConfig; | ||
|
||
/// <summary> | ||
/// Gets and sets the property DirectoryConfig. | ||
/// <para> | ||
/// Directory configuration details. | ||
/// </para> | ||
/// </summary> | ||
public DirectoryConfig DirectoryConfig | ||
{ | ||
get { return this._directoryConfig; } | ||
set { this._directoryConfig = value; } | ||
} | ||
|
||
// Check to see if DirectoryConfig property is set | ||
internal bool IsSetDirectoryConfig() | ||
{ | ||
return this._directoryConfig != null; | ||
} | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
57 changes: 57 additions & 0 deletions
57
sdk/src/Services/AppStream/Generated/Model/DeleteDirectoryConfigRequest.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
/* | ||
* Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
/* | ||
* Do not modify this file. This file is generated from the appstream-2016-12-01.normal.json service model. | ||
*/ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Xml.Serialization; | ||
using System.Text; | ||
using System.IO; | ||
|
||
using Amazon.Runtime; | ||
using Amazon.Runtime.Internal; | ||
|
||
namespace Amazon.AppStream.Model | ||
{ | ||
/// <summary> | ||
/// Container for the parameters to the DeleteDirectoryConfig operation. | ||
/// Deletes the directory configuration with the given parameters. | ||
/// </summary> | ||
public partial class DeleteDirectoryConfigRequest : AmazonAppStreamRequest | ||
{ | ||
private string _directoryName; | ||
|
||
/// <summary> | ||
/// Gets and sets the property DirectoryName. | ||
/// <para> | ||
/// The name of the directory configuration to be deleted. | ||
/// </para> | ||
/// </summary> | ||
public string DirectoryName | ||
{ | ||
get { return this._directoryName; } | ||
set { this._directoryName = value; } | ||
} | ||
|
||
// Check to see if DirectoryName property is set | ||
internal bool IsSetDirectoryName() | ||
{ | ||
return this._directoryName != null; | ||
} | ||
|
||
} | ||
} |
Oops, something went wrong.