AWS Native is in preview. AWS Classic is fully supported.
aws-native.workspacesweb.IpAccessSettings
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type
Create IpAccessSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IpAccessSettings(name: string, args: IpAccessSettingsArgs, opts?: CustomResourceOptions);
@overload
def IpAccessSettings(resource_name: str,
args: IpAccessSettingsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IpAccessSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
ip_rules: Optional[Sequence[IpAccessSettingsIpRuleArgs]] = None,
additional_encryption_context: Optional[Mapping[str, str]] = None,
customer_managed_key: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewIpAccessSettings(ctx *Context, name string, args IpAccessSettingsArgs, opts ...ResourceOption) (*IpAccessSettings, error)
public IpAccessSettings(string name, IpAccessSettingsArgs args, CustomResourceOptions? opts = null)
public IpAccessSettings(String name, IpAccessSettingsArgs args)
public IpAccessSettings(String name, IpAccessSettingsArgs args, CustomResourceOptions options)
type: aws-native:workspacesweb:IpAccessSettings
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IpAccessSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IpAccessSettingsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IpAccessSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IpAccessSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IpAccessSettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const ipAccessSettingsResource = new aws_native.workspacesweb.IpAccessSettings("ipAccessSettingsResource", {
ipRules: [{
ipRange: "string",
description: "string",
}],
additionalEncryptionContext: {
string: "string",
},
customerManagedKey: "string",
description: "string",
displayName: "string",
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
IpAccessSettings Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The IpAccessSettings resource accepts the following input properties:
- Ip
Rules List<Pulumi.Aws Native. Work Spaces Web. Inputs. Ip Access Settings Ip Rule> - Additional
Encryption Dictionary<string, string>Context - Customer
Managed stringKey - Description string
- Display
Name string - List<Pulumi.
Aws Native. Inputs. Tag>
- Ip
Rules []IpAccess Settings Ip Rule Args - Additional
Encryption map[string]stringContext - Customer
Managed stringKey - Description string
- Display
Name string - Tag
Args
- ip
Rules List<IpAccess Settings Ip Rule> - additional
Encryption Map<String,String>Context - customer
Managed StringKey - description String
- display
Name String - List<Tag>
- ip
Rules IpAccess Settings Ip Rule[] - additional
Encryption {[key: string]: string}Context - customer
Managed stringKey - description string
- display
Name string - Tag[]
- ip
Rules List<Property Map> - additional
Encryption Map<String>Context - customer
Managed StringKey - description String
- display
Name String - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the IpAccessSettings resource produces the following output properties:
- Associated
Portal List<string>Arns - Creation
Date string - Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Access stringSettings Arn
- Associated
Portal []stringArns - Creation
Date string - Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Access stringSettings Arn
- associated
Portal List<String>Arns - creation
Date String - id String
- The provider-assigned unique ID for this managed resource.
- ip
Access StringSettings Arn
- associated
Portal string[]Arns - creation
Date string - id string
- The provider-assigned unique ID for this managed resource.
- ip
Access stringSettings Arn
- associated_
portal_ Sequence[str]arns - creation_
date str - id str
- The provider-assigned unique ID for this managed resource.
- ip_
access_ strsettings_ arn
- associated
Portal List<String>Arns - creation
Date String - id String
- The provider-assigned unique ID for this managed resource.
- ip
Access StringSettings Arn
Supporting Types
IpAccessSettingsIpRule, IpAccessSettingsIpRuleArgs
- Ip
Range string - A single IP address or an IP address range in CIDR notation
- Description string
- Ip
Range string - A single IP address or an IP address range in CIDR notation
- Description string
- ip
Range String - A single IP address or an IP address range in CIDR notation
- description String
- ip
Range string - A single IP address or an IP address range in CIDR notation
- description string
- ip_
range str - A single IP address or an IP address range in CIDR notation
- description str
- ip
Range String - A single IP address or an IP address range in CIDR notation
- description String
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.