/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include See Also:
AWS
* API Reference
The name of the DB security group to add authorization to.
*/ inline const Aws::String& GetDBSecurityGroupName() const{ return m_dBSecurityGroupName; } /** *The name of the DB security group to add authorization to.
*/ inline bool DBSecurityGroupNameHasBeenSet() const { return m_dBSecurityGroupNameHasBeenSet; } /** *The name of the DB security group to add authorization to.
*/ inline void SetDBSecurityGroupName(const Aws::String& value) { m_dBSecurityGroupNameHasBeenSet = true; m_dBSecurityGroupName = value; } /** *The name of the DB security group to add authorization to.
*/ inline void SetDBSecurityGroupName(Aws::String&& value) { m_dBSecurityGroupNameHasBeenSet = true; m_dBSecurityGroupName = std::move(value); } /** *The name of the DB security group to add authorization to.
*/ inline void SetDBSecurityGroupName(const char* value) { m_dBSecurityGroupNameHasBeenSet = true; m_dBSecurityGroupName.assign(value); } /** *The name of the DB security group to add authorization to.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithDBSecurityGroupName(const Aws::String& value) { SetDBSecurityGroupName(value); return *this;} /** *The name of the DB security group to add authorization to.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithDBSecurityGroupName(Aws::String&& value) { SetDBSecurityGroupName(std::move(value)); return *this;} /** *The name of the DB security group to add authorization to.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithDBSecurityGroupName(const char* value) { SetDBSecurityGroupName(value); return *this;} /** *The IP range to authorize.
*/ inline const Aws::String& GetCIDRIP() const{ return m_cIDRIP; } /** *The IP range to authorize.
*/ inline bool CIDRIPHasBeenSet() const { return m_cIDRIPHasBeenSet; } /** *The IP range to authorize.
*/ inline void SetCIDRIP(const Aws::String& value) { m_cIDRIPHasBeenSet = true; m_cIDRIP = value; } /** *The IP range to authorize.
*/ inline void SetCIDRIP(Aws::String&& value) { m_cIDRIPHasBeenSet = true; m_cIDRIP = std::move(value); } /** *The IP range to authorize.
*/ inline void SetCIDRIP(const char* value) { m_cIDRIPHasBeenSet = true; m_cIDRIP.assign(value); } /** *The IP range to authorize.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithCIDRIP(const Aws::String& value) { SetCIDRIP(value); return *this;} /** *The IP range to authorize.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithCIDRIP(Aws::String&& value) { SetCIDRIP(std::move(value)); return *this;} /** *The IP range to authorize.
*/ inline AuthorizeDBSecurityGroupIngressRequest& WithCIDRIP(const char* value) { SetCIDRIP(value); return *this;} /** *Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Name of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Id of the EC2 security group to authorize. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.
Amazon Web Services account number of the owner of the EC2 security group
* specified in the EC2SecurityGroupName
parameter. The Amazon Web
* Services access key ID isn't an acceptable value. For VPC DB security groups,
* EC2SecurityGroupId
must be provided. Otherwise,
* EC2SecurityGroupOwnerId
and either
* EC2SecurityGroupName
or EC2SecurityGroupId
must be
* provided.