We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type
Using getNetworkSettings
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNetworkSettings(args: GetNetworkSettingsArgs, opts?: InvokeOptions): Promise<GetNetworkSettingsResult>
function getNetworkSettingsOutput(args: GetNetworkSettingsOutputArgs, opts?: InvokeOptions): Output<GetNetworkSettingsResult>def get_network_settings(network_settings_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkSettingsResult
def get_network_settings_output(network_settings_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkSettingsResult]func LookupNetworkSettings(ctx *Context, args *LookupNetworkSettingsArgs, opts ...InvokeOption) (*LookupNetworkSettingsResult, error)
func LookupNetworkSettingsOutput(ctx *Context, args *LookupNetworkSettingsOutputArgs, opts ...InvokeOption) LookupNetworkSettingsResultOutput> Note: This function is named LookupNetworkSettings in the Go SDK.
public static class GetNetworkSettings
{
public static Task<GetNetworkSettingsResult> InvokeAsync(GetNetworkSettingsArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkSettingsResult> Invoke(GetNetworkSettingsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkSettingsResult> getNetworkSettings(GetNetworkSettingsArgs args, InvokeOptions options)
public static Output<GetNetworkSettingsResult> getNetworkSettings(GetNetworkSettingsArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:workspacesweb:getNetworkSettings
arguments:
# arguments dictionaryThe following arguments are supported:
- Network
Settings stringArn - The ARN of the network settings.
- Network
Settings stringArn - The ARN of the network settings.
- network
Settings StringArn - The ARN of the network settings.
- network
Settings stringArn - The ARN of the network settings.
- network_
settings_ strarn - The ARN of the network settings.
- network
Settings StringArn - The ARN of the network settings.
getNetworkSettings Result
The following output properties are available:
- Associated
Portal List<string>Arns - A list of web portal ARNs that this network settings is associated with.
- Network
Settings stringArn - The ARN of the network settings.
- Security
Group List<string>Ids One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- Subnet
Ids List<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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags to add to the network settings resource. A tag is a key-value pair.
- Vpc
Id string The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
- Associated
Portal []stringArns - A list of web portal ARNs that this network settings is associated with.
- Network
Settings stringArn - The ARN of the network settings.
- Security
Group []stringIds One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- Subnet
Ids []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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$- Tag
- The tags to add to the network settings resource. A tag is a key-value pair.
- Vpc
Id string The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
- associated
Portal List<String>Arns - A list of web portal ARNs that this network settings is associated with.
- network
Settings StringArn - The ARN of the network settings.
- security
Group List<String>Ids One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- subnet
Ids List<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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$- List<Tag>
- The tags to add to the network settings resource. A tag is a key-value pair.
- vpc
Id String The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
- associated
Portal string[]Arns - A list of web portal ARNs that this network settings is associated with.
- network
Settings stringArn - The ARN of the network settings.
- security
Group string[]Ids One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- subnet
Ids 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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$- Tag[]
- The tags to add to the network settings resource. A tag is a key-value pair.
- vpc
Id string The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
- associated_
portal_ Sequence[str]arns - A list of web portal ARNs that this network settings is associated with.
- network_
settings_ strarn - The ARN of the network settings.
- security_
group_ Sequence[str]ids One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- subnet_
ids Sequence[str] 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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$- Sequence[root_Tag]
- The tags to add to the network settings resource. A tag is a key-value pair.
- vpc_
id str The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
- associated
Portal List<String>Arns - A list of web portal ARNs that this network settings is associated with.
- network
Settings StringArn - The ARN of the network settings.
- security
Group List<String>Ids One or more security groups used to control access from streaming instances to your VPC.
Pattern :
^[\w+\-]+$- subnet
Ids List<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.
Pattern :
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$- List<Property Map>
- The tags to add to the network settings resource. A tag is a key-value pair.
- vpc
Id String The VPC that streaming instances will connect to.
Pattern :
^vpc-[0-9a-z]*$
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
