Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::QuickSight::Types::VPCConnectionSummary

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

Overview

The summary metadata that describes a VPC connection.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#availability_statusString

The availability status of the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The time that the VPC connection was created.

Returns:

  • (Time)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#dns_resolversArray<String>

A list of IP addresses of DNS resolver endpoints for the VPC connection.

Returns:

  • (Array<String>)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

The time that the VPC connection was last updated.

Returns:

  • (Time)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The display name for the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#network_interfacesArray<Types::NetworkInterface>

A list of network interfaces.

Returns:


38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role associated with the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_idsArray<String>

The Amazon EC2 security group IDs associated with the VPC connection.

Returns:

  • (Array<String>)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_connection_idString

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The Amazon EC2 VPC ID associated with the VPC connection.

Returns:

  • (String)

38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38658

class VPCConnectionSummary < Struct.new(
  :vpc_connection_id,
  :arn,
  :name,
  :vpc_id,
  :security_group_ids,
  :dns_resolvers,
  :status,
  :availability_status,
  :network_interfaces,
  :role_arn,
  :created_time,
  :last_updated_time)
  SENSITIVE = []
  include Aws::Structure
end