Skip to content

Commit

Permalink
This Patch Manager release supports creating patch baselines for CentOS.
Browse files Browse the repository at this point in the history
Enabling resource level permission control for StackSets APIs. Adding support for customers to use customized AdministrationRole to create security boundaries between different users.

Adds operations for creating and managing address books of phone contacts for use in A4B managed shared devices.

Greengrass APIs now support creating Machine Learning resource types and configuring binary data as the input payload for Greengrass Lambda functions.
  • Loading branch information
JonathanHenson committed Mar 29, 2018
1 parent 2203618 commit c188435
Show file tree
Hide file tree
Showing 382 changed files with 12,869 additions and 4,430 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ nuget {
id = AWSSDKCPP-MigrationHub;

// Version number. Follows NuGet standards. (currently SemVer 1.0)
version : 1.4.20170531.24;
version : 1.4.20170531.25;

// Display name for package.
title: AWS SDK for C++ (AWS Migration Hub);
Expand Down Expand Up @@ -48,7 +48,7 @@ nuget {

dependencies {
packages: {
AWSSDKCPP-Core/1.4.24
AWSSDKCPP-Core/1.4.25
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ nuget {
id = AWSSDKCPP-AccessManagement;

// Version number. Follows NuGet standards. (currently SemVer 1.0)
version : 1.4.24;
version : 1.4.25;

// Display name for package.
title: AWS SDK for C++ (Access Management);
Expand Down Expand Up @@ -48,9 +48,9 @@ nuget {

dependencies {
packages: {
AWSSDKCPP-Core/1.4.24,
AWSSDKCPP-CognitoIdentity/1.4.20140630.24,
AWSSDKCPP-IAM/1.4.20100508.24
AWSSDKCPP-Core/1.4.25,
AWSSDKCPP-CognitoIdentity/1.4.20140630.25,
AWSSDKCPP-IAM/1.4.20100508.25
}
}

Expand Down
4 changes: 2 additions & 2 deletions aws-cpp-sdk-acm/nuget/aws-cpp-sdk-acm.autopkg
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ nuget {
id = AWSSDKCPP-ACM;

// Version number. Follows NuGet standards. (currently SemVer 1.0)
version : 1.4.20151208.24;
version : 1.4.20151208.25;

// Display name for package.
title: AWS SDK for C++ (AWS Certificate Manager);
Expand Down Expand Up @@ -48,7 +48,7 @@ nuget {

dependencies {
packages: {
AWSSDKCPP-Core/1.4.24
AWSSDKCPP-Core/1.4.25
}
}

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
/*
* Copyright 2010-2017 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.
*/

#pragma once
#include <aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <utility>

namespace Aws
{
namespace Utils
{
namespace Json
{
class JsonValue;
} // namespace Json
} // namespace Utils
namespace AlexaForBusiness
{
namespace Model
{

/**
* <p>An address book with attributes.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBook">AWS
* API Reference</a></p>
*/
class AWS_ALEXAFORBUSINESS_API AddressBook
{
public:
AddressBook();
AddressBook(const Aws::Utils::Json::JsonValue& jsonValue);
AddressBook& operator=(const Aws::Utils::Json::JsonValue& jsonValue);
Aws::Utils::Json::JsonValue Jsonize() const;


/**
* <p>The ARN of the address book.</p>
*/
inline const Aws::String& GetAddressBookArn() const{ return m_addressBookArn; }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(const Aws::String& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = value; }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(Aws::String&& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = std::move(value); }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(const char* value) { m_addressBookArnHasBeenSet = true; m_addressBookArn.assign(value); }

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBook& WithAddressBookArn(const Aws::String& value) { SetAddressBookArn(value); return *this;}

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBook& WithAddressBookArn(Aws::String&& value) { SetAddressBookArn(std::move(value)); return *this;}

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBook& WithAddressBookArn(const char* value) { SetAddressBookArn(value); return *this;}


/**
* <p>The name of the address book.</p>
*/
inline const Aws::String& GetName() const{ return m_name; }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }

/**
* <p>The name of the address book.</p>
*/
inline AddressBook& WithName(const Aws::String& value) { SetName(value); return *this;}

/**
* <p>The name of the address book.</p>
*/
inline AddressBook& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}

/**
* <p>The name of the address book.</p>
*/
inline AddressBook& WithName(const char* value) { SetName(value); return *this;}


/**
* <p>The description of the address book.</p>
*/
inline const Aws::String& GetDescription() const{ return m_description; }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }

/**
* <p>The description of the address book.</p>
*/
inline AddressBook& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}

/**
* <p>The description of the address book.</p>
*/
inline AddressBook& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}

/**
* <p>The description of the address book.</p>
*/
inline AddressBook& WithDescription(const char* value) { SetDescription(value); return *this;}

private:

Aws::String m_addressBookArn;
bool m_addressBookArnHasBeenSet;

Aws::String m_name;
bool m_nameHasBeenSet;

Aws::String m_description;
bool m_descriptionHasBeenSet;
};

} // namespace Model
} // namespace AlexaForBusiness
} // namespace Aws
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
/*
* Copyright 2010-2017 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.
*/

#pragma once
#include <aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <utility>

namespace Aws
{
namespace Utils
{
namespace Json
{
class JsonValue;
} // namespace Json
} // namespace Utils
namespace AlexaForBusiness
{
namespace Model
{

/**
* <p>Information related to an address book.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBookData">AWS
* API Reference</a></p>
*/
class AWS_ALEXAFORBUSINESS_API AddressBookData
{
public:
AddressBookData();
AddressBookData(const Aws::Utils::Json::JsonValue& jsonValue);
AddressBookData& operator=(const Aws::Utils::Json::JsonValue& jsonValue);
Aws::Utils::Json::JsonValue Jsonize() const;


/**
* <p>The ARN of the address book.</p>
*/
inline const Aws::String& GetAddressBookArn() const{ return m_addressBookArn; }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(const Aws::String& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = value; }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(Aws::String&& value) { m_addressBookArnHasBeenSet = true; m_addressBookArn = std::move(value); }

/**
* <p>The ARN of the address book.</p>
*/
inline void SetAddressBookArn(const char* value) { m_addressBookArnHasBeenSet = true; m_addressBookArn.assign(value); }

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBookData& WithAddressBookArn(const Aws::String& value) { SetAddressBookArn(value); return *this;}

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBookData& WithAddressBookArn(Aws::String&& value) { SetAddressBookArn(std::move(value)); return *this;}

/**
* <p>The ARN of the address book.</p>
*/
inline AddressBookData& WithAddressBookArn(const char* value) { SetAddressBookArn(value); return *this;}


/**
* <p>The name of the address book.</p>
*/
inline const Aws::String& GetName() const{ return m_name; }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }

/**
* <p>The name of the address book.</p>
*/
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }

/**
* <p>The name of the address book.</p>
*/
inline AddressBookData& WithName(const Aws::String& value) { SetName(value); return *this;}

/**
* <p>The name of the address book.</p>
*/
inline AddressBookData& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}

/**
* <p>The name of the address book.</p>
*/
inline AddressBookData& WithName(const char* value) { SetName(value); return *this;}


/**
* <p>The description of the address book.</p>
*/
inline const Aws::String& GetDescription() const{ return m_description; }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }

/**
* <p>The description of the address book.</p>
*/
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }

/**
* <p>The description of the address book.</p>
*/
inline AddressBookData& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}

/**
* <p>The description of the address book.</p>
*/
inline AddressBookData& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}

/**
* <p>The description of the address book.</p>
*/
inline AddressBookData& WithDescription(const char* value) { SetDescription(value); return *this;}

private:

Aws::String m_addressBookArn;
bool m_addressBookArnHasBeenSet;

Aws::String m_name;
bool m_nameHasBeenSet;

Aws::String m_description;
bool m_descriptionHasBeenSet;
};

} // namespace Model
} // namespace AlexaForBusiness
} // namespace Aws
Loading

0 comments on commit c188435

Please sign in to comment.