Class: Aws::WorkSpacesWeb::Types::NetworkSettings

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

Overview

A network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#associated_portal_arnsArray<String>

A list of web portal ARNs that this network settings is associated with.

Returns:

  • (Array<String>)


1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 1866

class NetworkSettings < Struct.new(
  :associated_portal_arns,
  :network_settings_arn,
  :security_group_ids,
  :subnet_ids,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#network_settings_arnString

The ARN of the network settings.

Returns:

  • (String)


1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 1866

class NetworkSettings < Struct.new(
  :associated_portal_arns,
  :network_settings_arn,
  :security_group_ids,
  :subnet_ids,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_idsArray<String>

One or more security groups used to control access from streaming instances to your VPC.

Returns:

  • (Array<String>)


1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 1866

class NetworkSettings < Struct.new(
  :associated_portal_arns,
  :network_settings_arn,
  :security_group_ids,
  :subnet_ids,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idsArray<String>

The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

Returns:

  • (Array<String>)


1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 1866

class NetworkSettings < Struct.new(
  :associated_portal_arns,
  :network_settings_arn,
  :security_group_ids,
  :subnet_ids,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The VPC that streaming instances will connect to.

Returns:

  • (String)


1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 1866

class NetworkSettings < Struct.new(
  :associated_portal_arns,
  :network_settings_arn,
  :security_group_ids,
  :subnet_ids,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end