Skip to content

Creates a Redshift-managed VPC endpoint

Description

Creates a Redshift-managed VPC endpoint.

Usage

redshift_create_endpoint_access(ClusterIdentifier, ResourceOwner,
  EndpointName, SubnetGroupName, VpcSecurityGroupIds)

Arguments

  • ClusterIdentifier

    The cluster identifier of the cluster to access.

  • ResourceOwner

    The Amazon Web Services account ID of the owner of the cluster. This is only required if the cluster is in another Amazon Web Services account.

  • EndpointName

    [required] The Redshift-managed VPC endpoint name.

    An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.

  • SubnetGroupName

    [required] The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.

  • VpcSecurityGroupIds

    The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

Value

A list with the following syntax:

list(
  ClusterIdentifier = "string",
  ResourceOwner = "string",
  SubnetGroupName = "string",
  EndpointStatus = "string",
  EndpointName = "string",
  EndpointCreateTime = as.POSIXct(
    "2015-01-01"
  ),
  Port = 123,
  Address = "string",
  VpcSecurityGroups = list(
    list(
      VpcSecurityGroupId = "string",
      Status = "string"
    )
  ),
  VpcEndpoint = list(
    VpcEndpointId = "string",
    VpcId = "string",
    NetworkInterfaces = list(
      list(
        NetworkInterfaceId = "string",
        SubnetId = "string",
        PrivateIpAddress = "string",
        AvailabilityZone = "string",
        Ipv6Address = "string"
      )
    )
  )
)

Request syntax

svc$create_endpoint_access(
  ClusterIdentifier = "string",
  ResourceOwner = "string",
  EndpointName = "string",
  SubnetGroupName = "string",
  VpcSecurityGroupIds = list(
    "string"
  )
)