We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.getNetworkSettings
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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:
- NetworkSettings stringArn 
- The ARN of the network settings.
- NetworkSettings stringArn 
- The ARN of the network settings.
- networkSettings StringArn 
- The ARN of the network settings.
- networkSettings stringArn 
- The ARN of the network settings.
- network_settings_ strarn 
- The ARN of the network settings.
- networkSettings StringArn 
- The ARN of the network settings.
getNetworkSettings Result
The following output properties are available:
- AssociatedPortal List<string>Arns 
- A list of web portal ARNs that this network settings is associated with.
- NetworkSettings stringArn 
- The ARN of the network settings.
- SecurityGroup List<string>Ids 
- One or more security groups used to control access from streaming instances to your VPC. - Pattern : - ^[\w+\-]+$
- SubnetIds 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.
- VpcId string
- The VPC that streaming instances will connect to. - Pattern : - ^vpc-[0-9a-z]*$
- AssociatedPortal []stringArns 
- A list of web portal ARNs that this network settings is associated with.
- NetworkSettings stringArn 
- The ARN of the network settings.
- SecurityGroup []stringIds 
- One or more security groups used to control access from streaming instances to your VPC. - Pattern : - ^[\w+\-]+$
- SubnetIds []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.
- VpcId string
- The VPC that streaming instances will connect to. - Pattern : - ^vpc-[0-9a-z]*$
- associatedPortal List<String>Arns 
- A list of web portal ARNs that this network settings is associated with.
- networkSettings StringArn 
- The ARN of the network settings.
- securityGroup List<String>Ids 
- One or more security groups used to control access from streaming instances to your VPC. - Pattern : - ^[\w+\-]+$
- subnetIds 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.
- vpcId String
- The VPC that streaming instances will connect to. - Pattern : - ^vpc-[0-9a-z]*$
- associatedPortal string[]Arns 
- A list of web portal ARNs that this network settings is associated with.
- networkSettings stringArn 
- The ARN of the network settings.
- securityGroup string[]Ids 
- One or more security groups used to control access from streaming instances to your VPC. - Pattern : - ^[\w+\-]+$
- subnetIds 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.
- vpcId 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]*$
- associatedPortal List<String>Arns 
- A list of web portal ARNs that this network settings is associated with.
- networkSettings StringArn 
- The ARN of the network settings.
- securityGroup List<String>Ids 
- One or more security groups used to control access from streaming instances to your VPC. - Pattern : - ^[\w+\-]+$
- subnetIds 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.
- vpcId 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.