Class: Aws::RDS::Types::CreateDBProxyEndpointRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rds/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#db_proxy_endpoint_nameString

The name of the DB proxy endpoint to create.

Returns:

  • (String)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#db_proxy_nameString

The name of the DB proxy associated with the DB proxy endpoint that you create.

Returns:

  • (String)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_network_typeString

The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.

Valid values:

  • ‘IPV4` - The proxy endpoint supports IPv4 only.

  • ‘IPV6` - The proxy endpoint supports IPv6 only.

  • ‘DUAL` - The proxy endpoint supports both IPv4 and IPv6.

Default: ‘IPV4`

Constraints:

  • If you specify ‘IPV6` or `DUAL`, the VPC and all subnets must have an IPv6 CIDR block.

  • If you specify ‘IPV6` or `DUAL`, the VPC tenancy cannot be `dedicated`.

Returns:

  • (String)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags.

For more information, see [Tagging Amazon RDS resources] in the *Amazon RDS User Guide* or [Tagging Amazon Aurora and Amazon RDS resources] in the *Amazon Aurora User Guide*.

[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html [2]: docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html

Returns:



6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#target_roleString

The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default is ‘READ_WRITE`. The only role that proxies for RDS for Microsoft SQL Server support is `READ_WRITE`.

Returns:

  • (String)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_security_group_idsArray<String>

The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.

Returns:

  • (Array<String>)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_subnet_idsArray<String>

The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.

Returns:

  • (Array<String>)


6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
# File 'lib/aws-sdk-rds/types.rb', line 6006

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags,
  :endpoint_network_type)
  SENSITIVE = []
  include Aws::Structure
end