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)


5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags)
  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)


5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags)
  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.*

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

Returns:



5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags)
  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)


5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags)
  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>)


5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

class CreateDBProxyEndpointRequest < Struct.new(
  :db_proxy_name,
  :db_proxy_endpoint_name,
  :vpc_subnet_ids,
  :vpc_security_group_ids,
  :target_role,
  :tags)
  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>)


5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
# File 'lib/aws-sdk-rds/types.rb', line 5659

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