// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 /* * Test types are indicated by the test label ending. * * _1_ Requires credentials, permissions, and AWS resources. * _2_ Requires credentials and permissions. * _3_ Does not require credentials. * */ #include #include "ec2_samples.h" #include "ec2_gtests.h" namespace AwsDocTest { // NOLINTNEXTLINE(readability-named-parameter) TEST_F(EC2_GTests, create_security_group_2_) { auto vpcID = getVpcID(); ASSERT_FALSE(vpcID.empty()) << preconditionError() << std::endl; auto groupName = uuidName("test-create"); Aws::String groupID; auto result = AwsDoc::EC2::createSecurityGroup(groupName, "description", vpcID, groupID, *s_clientConfig); EXPECT_TRUE(result); if (!groupID.empty()) { deleteSecurityGroup(groupID); } } } // namespace AwsDocTest