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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#db_proxy_endpoint_name ⇒ String

The name of the DB proxy endpoint to create.

Returns:

  • (String)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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_name ⇒ String

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

Returns:

  • (String)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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_type ⇒ String

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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

#tags ⇒ Array<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.

Returns:



6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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_role ⇒ String

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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_ids ⇒ Array<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>)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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_ids ⇒ Array<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>)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 6785

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