Skip to content

Instantly share code, notes, and snippets.

@grahamc

grahamc/output.py Secret

Created May 12, 2020
Embed
What would you like to do?
trace: Unknown type: resource of typevpc-customer-gatewayon option customerGatewayId
trace: Unknown type: resource of typeaws-vpn-gatewayon option vpnGatewayId
class ExampleOptions(nixops.resources.ResourceOptions):
# The ID of the customer gateway.
# source: nixops_aws/nix/aws-vpn-connection.nix:25
customerGatewayId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-customer-gateway’]
# Name of the AWS VPN connection.
# source: nixops_aws/nix/aws-vpn-connection.nix:11
name: str
# Indicates whether the VPN connection uses static routes only.
# Static routes must be used for devices that don't support BGP.
# source: nixops_aws/nix/aws-vpn-connection.nix:33
staticRoutesOnly: bool
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPN gateway.
# source: nixops_aws/nix/aws-vpn-connection.nix:17
vpnGatewayId: Union[str,CANNOT-DETERMINE-TYPE:resource of typeaws-vpn-gateway’]
trace: Unknown type: resource of typeaws-vpn-connectionon option vpnConnectionId
class ExampleOptions(nixops.resources.ResourceOptions):
# The IPv4 CIDR address block used for the destination match.
# source: nixops_aws/nix/aws-vpn-connection-route.nix:23
destinationCidrBlock: Optional[str]
# Name of the VPN connection route.
# source: nixops_aws/nix/aws-vpn-connection-route.nix:9
name: str
# The ID of the VPN connection.
# source: nixops_aws/nix/aws-vpn-connection-route.nix:15
vpnConnectionId: Union[str,CANNOT-DETERMINE-TYPE:resource of typeaws-vpn-connection’]
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the AWS VPN gateway.
# source: nixops_aws/nix/aws-vpn-gateway.nix:11
name: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPC where the VPN gateway will be attached.
# source: nixops_aws/nix/aws-vpn-gateway.nix:25
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
# AWS availability zone.
# source: nixops_aws/nix/aws-vpn-gateway.nix:17
zone: str
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/cloudwatch-log-group.nix:15
accessKeyId: str
# Amazon Resource Name (ARN) of the cloudwatch log group. This is set by NixOps.
# source: nixops_aws/nix/cloudwatch-log-group.nix:31
arn: str
# Name of the cloudwatch log group.
# source: nixops_aws/nix/cloudwatch-log-group.nix:9
name: str
# AWS region.
# source: nixops_aws/nix/cloudwatch-log-group.nix:20
region: str
# How long to store log data in a log group
# source: nixops_aws/nix/cloudwatch-log-group.nix:25
retentionInDays: Optional[int]
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/cloudwatch-log-stream.nix:15
accessKeyId: str
# Amazon Resource Name (ARN) of the cloudwatch log stream. This is set by NixOps.
# source: nixops_aws/nix/cloudwatch-log-stream.nix:30
arn: str
# The name of the log group under which the log stream is to be created.
# source: nixops_aws/nix/cloudwatch-log-stream.nix:25
logGroupName: str
# Name of the cloudwatch log stream.
# source: nixops_aws/nix/cloudwatch-log-stream.nix:9
name: str
# AWS region.
# source: nixops_aws/nix/cloudwatch-log-stream.nix:20
region: str
trace: Unknown type: resource of typesns-topicon option alarmActions
trace: Unknown type: submodule on option dimensions
trace: Unknown type: resource of typesns-topicon option insufficientDataActions
trace: Unknown type: resource of typesns-topicon option okActions
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID. If left empty, it defaults to the
# contents of the environment variables
# <envar>EC2_ACCESS_KEY</envar> or
# <envar>AWS_ACCESS_KEY_ID</envar> (in that order). The
# corresponding Secret Access Key is not specified in the
# deployment model, but looked up in the file
# <filename>~/.ec2-keys</filename>, which should specify, on
# each line, an Access Key ID followed by the corresponding
# Secret Access Key. If the lookup was unsuccessful it is continued
# in the standard AWS tools <filename>~/.aws/credentials</filename> file.
# If it does not appear in these files, the
# environment variables
# <envar>EC2_SECRET_KEY</envar> or
# <envar>AWS_SECRET_ACCESS_KEY</envar> are used.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:15
accessKeyId: str
# The actions to execute when this alarm transitions to the ALARM state from
# any other state.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:150
alarmActions: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typesns-topic’]]
# The arithmetic operation to use when comparing the specified statistic and
# threshold. The specified statistic value is used as the first operand.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:142
comparisonOperator: Union[Literal["GreaterThanOrEqualToThreshold"],Literal["GreaterThanThreshold"],Literal["LessThanThreshold"],Literal["LessThanOrEqualToThreshold"]]
# The number of datapoints that must be breaching to trigger the alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:188
datapointsToAlarm: int
# The dimensions for the metric associated with the alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:62
dimensions: List[str,CANNOT-DETERMINE-TYPE:submodule]
# The number of periods over which data is compared to the specified threshold.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:128
evaluationPeriods: int
# The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
# state from any other state.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:170
insufficientDataActions: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typesns-topic’]]
# The name of the metric associated with the alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:41
metricName: str
# Name of the CloudWatch Metric Alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:9
name: str
# The namespace of the metric associated with the alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:48
namespace: str
# The actions to execute when this alarm transitions to the OK state from
# any other state.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:160
okActions: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typesns-topic’]]
# The period, in seconds, over which the statistic is applied.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:121
period: int
# AWS region.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:36
region: str
# The statistic for the metric associated with the alarm, other than percentile.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:55
statistic: Union[Literal["SampleCount"],Literal["Average"],Literal["Sum"],Literal["Minimum"],Literal["Maximum"]]
# The value to compare with the specified statistic.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:135
threshold: int
# How this alarm is to handle missing data points.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:180
treatMissingData: Union[Literal["breaching"],Literal["notBreaching"],Literal["ignore"],Literal["missing"]]
# The unit of the metric associated with the alarm.
# source: nixops_aws/nix/cloudwatch-metric-alarm.nix:86
unit: Union[Literal["Seconds"],Literal["Microseconds"],Literal["Milliseconds"],Literal["Bytes"],Literal["Kilobytes"],Literal["Megabytes"],Literal["Gigabytes"],Literal["Terabytes"],Literal["Bits"],Literal["Kilobits"],Literal["Megabits"],Literal["Gigabits"],Literal["Terabits"],Literal["Percent"],Literal["Count"],Literal["Bytes/Second"],Literal["Kilobytes/Second"],Literal["Megabytes/Second"],Literal["Gigabytes/Second"],Literal["Terabytes/Second"],Literal["Bits/Second"],Literal["Kilobits/Second"],Literal["Megabits/Second"],Literal["Gigabits/Second"],Literal["Terabits/Second"],Literal["Count/Second"],Literal["None"]]
error: attribute 'iops' missing, at /home/grahamc/projects/github.com/NixOS/nixops-aws/nixops_aws/nix/common-ebs-options.nix:35:20
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/common-ebs-options.nix']' returned non-zero exit status 1.
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/common-ec2-auth-options.nix:7
accessKeyId: str
# AWS region.
# source: nixops_aws/nix/common-ec2-auth-options.nix:14
region: str
error: anonymous function at /home/grahamc/projects/github.com/NixOS/nixops-aws/nixops_aws/nix/common-ec2-options.nix:1:1 called with unexpected argument 'name', at /home/grahamc/projects/github.com/NixOS/nixops-aws/mkoptions.nix:4:14
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/common-ec2-options.nix']' returned non-zero exit status 1.
error: attempt to call something which is not a function but a set, at /home/grahamc/projects/github.com/NixOS/nixops-aws/mkoptions.nix:4:14
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/default.nix']' returned non-zero exit status 1.
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ebs-volume.nix:26
accessKeyId: str
# AWS region.
# source: nixops_aws/nix/ebs-volume.nix:11
region: str
# The snapshot ID from which this volume will be created. If
# not specified, an empty volume is created. Changing the
# snapshot ID has no effect if the volume already exists.
# source: nixops_aws/nix/ebs-volume.nix:41
snapshot: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The volume id to be imported into the NixOps ebs-volume resource.
# source: nixops_aws/nix/ebs-volume.nix:32
volumeId: str
# The EC2 availability zone in which the volume should be
# created.
# source: nixops_aws/nix/ebs-volume.nix:17
zone: str
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ec2-keypair.nix:20
accessKeyId: str
# Name of the EC2 key pair.
# source: nixops_aws/nix/ec2-keypair.nix:9
name: str
# AWS region.
# source: nixops_aws/nix/ec2-keypair.nix:15
region: str
error: anonymous function at /home/grahamc/projects/github.com/NixOS/nixops-aws/nixops_aws/nix/ec2.nix:3:1 called without required argument 'utils', at /home/grahamc/projects/github.com/NixOS/nixops-aws/mkoptions.nix:4:14
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/ec2.nix']' returned non-zero exit status 1.
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ec2-placement-group.nix:26
accessKeyId: str
# Name of the placement group.
# source: nixops_aws/nix/ec2-placement-group.nix:9
name: str
# AWS region.
# source: nixops_aws/nix/ec2-placement-group.nix:21
region: str
# The placement strategy of the new placement group. Currently, the only acceptable value is “cluster”.
# source: nixops_aws/nix/ec2-placement-group.nix:15
strategy: str
error: attempt to call something which is not a function but a set, at /home/grahamc/projects/github.com/NixOS/nixops-aws/mkoptions.nix:4:14
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/ec2-properties.nix']' returned non-zero exit status 1.
trace: Unknown type: resource of typeec2-rds-security-groupon option securityGroups
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:29
accessKeyId: str
# Allocated storage in GB
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:35
allocatedStorage: int
# Optional database name to be created when instance is first created.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:73
dbName: str
# The endpoint address of the database instance. This is set by NixOps.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:78
endpoint: str
# Database engine. See <link
# xlink:href='http://boto.readthedocs.org/en/latest/ref/rds.html#boto.rds.RDSConnection.create_dbinstance'
# for valid engines.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:66
engine: str
# Identifier for RDS database instance
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:10
id: str
# RDS instance class. See <link
# xlink:href='http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html' />
# for more information.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:40
instanceClass: str
# Password for master user.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:56
masterPassword: str
# Master username for authentication to database instance.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:50
masterUsername: str
# If True, specifies the DB Instance will be deployed in multiple availability zones.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:21
multiAZ: bool
# Port for database instance connections.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:61
port: int
# Amazon RDS region.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:16
region: str
# List of names of DBSecurityGroup to authorize on this DBInstance.
# source: nixops_aws/nix/ec2-rds-dbinstance.nix:84
securityGroups: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typeec2-rds-security-group’]]
trace: Unknown type: submodule on option rules
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ec2-rds-dbsecurity-group.nix:29
accessKeyId: str
# Description of the RDS DB security group.
# source: nixops_aws/nix/ec2-rds-dbsecurity-group.nix:17
description: str
# Name of the RDS DB security group.
# source: nixops_aws/nix/ec2-rds-dbsecurity-group.nix:10
groupName: str
# Amazon RDS DB security group region.
# source: nixops_aws/nix/ec2-rds-dbsecurity-group.nix:24
region: str
Traceback (most recent call last):
File "./mkoptions.py", line 39, in <module>
comment = desc['description'].strip().split("\n")
AttributeError: 'NoneType' object has no attribute 'strip'
trace: Unknown type: uniq on option groupId
trace: Unknown type: submodule on option rules
trace: Unknown type: uniq on option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/ec2-security-group.nix:28
accessKeyId: str
# Informational description of the security group.
# source: nixops_aws/nix/ec2-security-group.nix:17
description: str
# The security group ID. This is set by NixOps.
# source: nixops_aws/nix/ec2-security-group.nix:34
groupId: CANNOT-DETERMINE-TYPE:uniq
# Name of the security group.
# source: nixops_aws/nix/ec2-security-group.nix:11
name: str
# AWS region.
# source: nixops_aws/nix/ec2-security-group.nix:23
region: str
# The security group's rules.
# source: nixops_aws/nix/ec2-security-group.nix:47
rules: List[str,CANNOT-DETERMINE-TYPE:submodule]
# The VPC ID to create security group in (default is not set, uses default VPC in EC2-VPC account, in EC2-Classic accounts no VPC is set).
# source: nixops_aws/nix/ec2-security-group.nix:40
vpcId: CANNOT-DETERMINE-TYPE:uniq
trace: Unknown type: resource of typeelastic-file-systemon option fileSystem
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:15
accessKeyId: str
# The Elastic File System to which this mount target refers.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:20
fileSystem: Union[str,CANNOT-DETERMINE-TYPE:resource of typeelastic-file-system’]
# The IP address of the mount target in the subnet. If unspecified, EC2 will automatically assign an address.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:31
ipAddress: Optional[str]
# AWS region.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:10
region: str
# The EC2 security groups associated with the mount target's network interface.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:37
securityGroups: List[str,str]
# The EC2 subnet in which to create this mount target.
# source: nixops_aws/nix/elastic-file-system-mount-target.nix:26
subnet: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/elastic-file-system.nix:14
accessKeyId: str
# AWS region.
# source: nixops_aws/nix/elastic-file-system.nix:9
region: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/elastic-ip.nix:15
accessKeyId: str
# The elastic IP address, set by NixOps.
# source: nixops_aws/nix/elastic-ip.nix:21
address: str
# AWS region.
# source: nixops_aws/nix/elastic-ip.nix:9
region: str
# Whether to allocate the address for use with instances in a VPC.
# source: nixops_aws/nix/elastic-ip.nix:27
vpc: bool
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/iam-role.nix:15
accessKeyId: str
# The IAM AssumeRole policy definition (in JSON format). Empty string (default) uses the existing Assume Role Policy.
# source: nixops_aws/nix/iam-role.nix:25
assumeRolePolicy: str
# Name of the IAM role.
# source: nixops_aws/nix/iam-role.nix:9
name: str
# The IAM policy definition (in JSON format).
# source: nixops_aws/nix/iam-role.nix:20
policy: str
error: attribute 'options' missing, at /home/grahamc/projects/github.com/NixOS/nixops-aws/mkoptions.nix:4:13
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/lib.nix']' returned non-zero exit status 1.
trace: Skipping alarmIdentifier as it isn't an option
trace: `types.list` is deprecated; use `types.listOf` instead
trace: Unknown type: resource of typeroute53-health-checkon option childHealthChecks
error: attribute 'childHealthChecks' missing, at /home/grahamc/projects/github.com/NixOS/nixops-aws/nixops_aws/nix/route53-health-check.nix:177:33
Traceback (most recent call last):
File "./mkoptions.py", line 12, in <module>
"nix-instantiate", "--strict", "--eval", "--json", "./mkoptions.nix", "--arg", "src", filename], text=True)
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 411, in check_output
**kwargs).stdout
File "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nix-instantiate', '--strict', '--eval', '--json', './mkoptions.nix', '--arg', 'src', './nixops_aws/nix/route53-health-check.nix']' returned non-zero exit status 1.
trace: Unknown type: submodule on option associatedVPCs
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID. If left empty, it defaults to the
# contents of the environment variables
# <envar>EC2_ACCESS_KEY</envar> or
# <envar>AWS_ACCESS_KEY_ID</envar> (in that order). The
# corresponding Secret Access Key is not specified in the
# deployment model, but looked up in the file
# <filename>~/.ec2-keys</filename>, which should specify, on
# each line, an Access Key ID followed by the corresponding
# Secret Access Key. If the lookup was unsuccessful it is continued
# in the standard AWS tools <filename>~/.aws/credentials</filename> file.
# If it does not appear in these files, the
# environment variables
# <envar>EC2_SECRET_KEY</envar> or
# <envar>AWS_SECRET_ACCESS_KEY</envar> are used.
# source: nixops_aws/nix/route53-hosted-zone.nix:15
accessKeyId: str
# VPCs
# source: nixops_aws/nix/route53-hosted-zone.nix:52
associatedVPCs: List[str,CANNOT-DETERMINE-TYPE:submodule]
# Comments that you want to include about the hosted zone.
# source: nixops_aws/nix/route53-hosted-zone.nix:36
comment: str
# List of nameserves in the delegation set after creation. Set by nixops.
# source: nixops_aws/nix/route53-hosted-zone.nix:69
delegationSet: List[str,str]
# Name of the recordset.
# source: nixops_aws/nix/route53-hosted-zone.nix:9
name: str
# Whether this is a private hosted zone.
# source: nixops_aws/nix/route53-hosted-zone.nix:44
privateZone: bool
trace: Skipping deployment as it isn't an option
class ExampleOptions(nixops.resources.ResourceOptions):
trace: Unknown type: resource of typeroute53-health-checkon option healthCheckId
trace: Unknown type: resource of typemachineon option recordValues
trace: Unknown type: resource of typeroute53-hosted-zoneon option zoneId
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID. If left empty, it defaults to the
# contents of the environment variables
# <envar>EC2_ACCESS_KEY</envar> or
# <envar>AWS_ACCESS_KEY_ID</envar> (in that order). The
# corresponding Secret Access Key is not specified in the
# deployment model, but looked up in the file
# <filename>~/.ec2-keys</filename>, which should specify, on
# each line, an Access Key ID followed by the corresponding
# Secret Access Key. If the lookup was unsuccessful it is continued
# in the standard AWS tools <filename>~/.aws/credentials</filename> file.
# If it does not appear in these files, the
# environment variables
# <envar>EC2_SECRET_KEY</envar> or
# <envar>AWS_SECRET_ACCESS_KEY</envar> are used.
# source: nixops_aws/nix/route53-recordset.nix:15
accessKeyId: str
# The DNS name to bind.
# source: nixops_aws/nix/route53-recordset.nix:49
domainName: str
# Optional ID of an Amazon Route 53 health check.
# source: nixops_aws/nix/route53-recordset.nix:117
healthCheckId: Union[str,CANNOT-DETERMINE-TYPE:resource of typeroute53-health-check’]
# Name of the recordset.
# source: nixops_aws/nix/route53-recordset.nix:9
name: str
# DNS record type
# source: nixops_aws/nix/route53-recordset.nix:74
recordType: Union[Literal["A"],Literal["AAAA"],Literal["TXT"],Literal["CNAME"],Literal["MX"],Literal["NAPT"],Literal["PTR"],Literal["SRV"],Literal["SPF"]]
# The value of the DNS record
# (e.g. IP address in case of an A or AAA record type,
# or a DNS name in case of a CNAME record type)
# source: nixops_aws/nix/route53-recordset.nix:83
recordValues: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typemachine’]]
# DNS record type
# source: nixops_aws/nix/route53-recordset.nix:65
routingPolicy: Union[Literal["simple"],Literal["weighted"],Literal["multivalue"]]
# A unique identifier that differentiates among multiple
# resource record sets that have the same combination of
# DNS name and type.
# source: nixops_aws/nix/route53-recordset.nix:95
setIdentifier: str
# The time to live (TTL) for the A record created for the
# specified DNS hostname.
# source: nixops_aws/nix/route53-recordset.nix:54
ttl: int
# Among resource record sets that have the same combination
# of DNS name and type, a value that determines what portion
# of traffic for the current resource record set is routed
# to the associated location. When value is 0, weighted
# routing policy is not used.
# source: nixops_aws/nix/route53-recordset.nix:105
weight: int
# The DNS hosted zone id. If null, the zoneName will be used to look up the zoneID
# source: nixops_aws/nix/route53-recordset.nix:36
zoneId: Optional[Union[str,CANNOT-DETERMINE-TYPE:resource of typeroute53-hosted-zone’]]
# The DNS name of the hosted zone
# source: nixops_aws/nix/route53-recordset.nix:43
zoneName: Optional[str]
trace: Skipping website as it isn't an option
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/s3-bucket.nix:20
accessKeyId: str
# Amazon Resource Name (ARN) of the S3 bucket. This is set by NixOps.
# source: nixops_aws/nix/s3-bucket.nix:25
arn: str
# The JSON lifecycle management string to apply to the bucket.
# source: nixops_aws/nix/s3-bucket.nix:37
lifeCycle: str
# Name of the S3 bucket.
# source: nixops_aws/nix/s3-bucket.nix:9
name: str
# If set to true <command>nixops destroy</command> won't delete the bucket
# on destroy.
# source: nixops_aws/nix/s3-bucket.nix:49
persistOnDestroy: bool
# The JSON Policy string to apply to the bucket.
# source: nixops_aws/nix/s3-bucket.nix:31
policy: str
# Amazon S3 region.
# source: nixops_aws/nix/s3-bucket.nix:15
region: str
# Whether to enable S3 versioning or not. Valid values are 'Enabled' or 'Suspended'
# source: nixops_aws/nix/s3-bucket.nix:43
versioning: Union[Literal["Suspended"],Literal["Enabled"]]
trace: Unknown type: submodule on option subscriptions
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/sns-topic.nix:20
accessKeyId: str
# Amazon Resource Name (ARN) of the SNS topic. This is set by NixOps.
# source: nixops_aws/nix/sns-topic.nix:56
arn: str
# Display name of the topic
# source: nixops_aws/nix/sns-topic.nix:25
displayName: Optional[str]
# Name of the SNS topic.
# source: nixops_aws/nix/sns-topic.nix:9
name: str
# Policy to apply to the SNS topic.
# source: nixops_aws/nix/sns-topic.nix:31
policy: str
# AWS region.
# source: nixops_aws/nix/sns-topic.nix:15
region: str
# List of subscriptions to apply to the topic.
# source: nixops_aws/nix/sns-topic.nix:37
subscriptions: List[str,CANNOT-DETERMINE-TYPE:submodule]
class ExampleOptions(nixops.resources.ResourceOptions):
# The AWS Access Key ID.
# source: nixops_aws/nix/sqs-queue.nix:20
accessKeyId: str
# Amazon Resource Name (ARN) of the queue. This is set by NixOps.
# source: nixops_aws/nix/sqs-queue.nix:41
arn: str
# Name of the SQS queue.
# source: nixops_aws/nix/sqs-queue.nix:9
name: str
# AWS region.
# source: nixops_aws/nix/sqs-queue.nix:15
region: str
# URL of the queue. This is set by NixOps.
# source: nixops_aws/nix/sqs-queue.nix:35
url: str
# The time interval in seconds after a message has been
# received until it becomes visible again.
# source: nixops_aws/nix/sqs-queue.nix:25
visibilityTimeout: int
class ExampleOptions(nixops.resources.ResourceOptions):
# For devices that support BGP, the customer gateway's BGP ASN.
# source: nixops_aws/nix/vpc-customer-gateway.nix:15
bgpAsn: int
# Name of the VPC customer gateway.
# source: nixops_aws/nix/vpc-customer-gateway.nix:9
name: str
# The Internet-routable IP address for the customer gateway's outside interface.
# The address must be static.
# source: nixops_aws/nix/vpc-customer-gateway.nix:22
publicIp: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The type of VPN connection that this customer gateway supports (ipsec.1 ).
# source: nixops_aws/nix/vpc-customer-gateway.nix:30
type: str
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# If you're using AmazonProvidedDNS in us-east-1, specify ec2.internal.
# If you're using another region specify region.compute.internal (e.g
# ap-northeast-1.compute.internal). Otherwise specify a domain name e.g
# MyCompany.com. This value is used to complete unqualified DNS hostnames.
# source: nixops_aws/nix/vpc-dhcp-options.nix:32
domainName: Optional[str]
# The IP addresses of up to 4 domain name servers, or AmazonProvidedDNS.
# source: nixops_aws/nix/vpc-dhcp-options.nix:24
domainNameServers: Optional[List[str,str]]
# Name of the DHCP options set.
# source: nixops_aws/nix/vpc-dhcp-options.nix:10
name: str
# The IP addresses of up to 4 NetBIOS name servers.
# source: nixops_aws/nix/vpc-dhcp-options.nix:51
netbiosNameServers: Optional[List[str,str]]
# The NetBIOS node type (1,2,4 or 8).
# source: nixops_aws/nix/vpc-dhcp-options.nix:59
netbiosNodeType: Optional[int]
# The IP addresses of up to 4 Network Time Protocol (NTP) servers.
# source: nixops_aws/nix/vpc-dhcp-options.nix:43
ntpServers: Optional[List[str,str]]
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPC used to associate the DHCP options to.
# source: nixops_aws/nix/vpc-dhcp-options.nix:16
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the VPC egress only internet gateway.
# source: nixops_aws/nix/vpc-egress-only-internet-gateway.nix:11
name: str
# The ID of the VPC where the internet gateway will be created
# source: nixops_aws/nix/vpc-egress-only-internet-gateway.nix:17
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: resource of typevpc-route-tableon option routeTableIds
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the VPC endpoint.
# source: nixops_aws/nix/vpc-endpoint.nix:11
name: str
# A policy to attach to the endpoint that controls access to the service.
# source: nixops_aws/nix/vpc-endpoint.nix:25
policy: Optional[str]
# One or more route table IDs.
# source: nixops_aws/nix/vpc-endpoint.nix:33
routeTableIds: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-route-table’]]
# The AWS service name, in the form com.amazonaws.region.service.
# source: nixops_aws/nix/vpc-endpoint.nix:42
serviceName: str
# The ID of the VPC where the endpoint will be created.
# source: nixops_aws/nix/vpc-endpoint.nix:17
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the VPC internet gateway.
# source: nixops_aws/nix/vpc-internet-gateway.nix:11
name: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPC where the internet gateway will be created
# source: nixops_aws/nix/vpc-internet-gateway.nix:17
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: resource of typeelastic-ipon option allocationId
trace: Unknown type: resource of typevpc-subneton option subnetId
class ExampleOptions(nixops.resources.ResourceOptions):
# The allocation ID of the elastic IP address.
# source: nixops_aws/nix/vpc-nat-gateway.nix:17
allocationId: Union[str,CANNOT-DETERMINE-TYPE:resource of typeelastic-ip’]
# Name of the VPC NAT gateway.
# source: nixops_aws/nix/vpc-nat-gateway.nix:11
name: str
# The ID of the VPC subnet where the NAT gateway will be created
# source: nixops_aws/nix/vpc-nat-gateway.nix:25
subnetId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-subnet’]
trace: Unknown type: submodule on option entries
trace: Unknown type: resource of typevpc-subneton option subnetIds
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# The network ACL entries
# source: nixops_aws/nix/vpc-network-acl.nix:107
entries: List[str,CANNOT-DETERMINE-TYPE:submodule]
# Name of the DHCP options set.
# source: nixops_aws/nix/vpc-network-acl.nix:84
name: str
# The network ACL id generated from AWS. This is set by NixOps
# source: nixops_aws/nix/vpc-network-acl.nix:113
networkAclId: str
# A list of subnet IDs to apply to the ACL to.
# source: nixops_aws/nix/vpc-network-acl.nix:98
subnetIds: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-subnet’]]
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The Id of the associated VPC.
# source: nixops_aws/nix/vpc-network-acl.nix:90
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: EC2 machine on option instanceId
trace: Unknown type: resource of typevpc-network-interfaceon option networkInterfaceId
class ExampleOptions(nixops.resources.ResourceOptions):
# The index of the device for the network interface attachment.
# source: nixops_aws/nix/vpc-network-interface-attachment.nix:39
deviceIndex: int
# ID of the instance to attach to.
# source: nixops_aws/nix/vpc-network-interface-attachment.nix:31
instanceId: Union[str,CANNOT-DETERMINE-TYPE:EC2 machine]
# Name of the VPC network interface attachment.
# source: nixops_aws/nix/vpc-network-interface-attachment.nix:17
name: str
# ENI ID to attach to.
# source: nixops_aws/nix/vpc-network-interface-attachment.nix:23
networkInterfaceId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-network-interface’]
trace: Unknown type: resource of typeec2-security-groupon option securityGroups
trace: Unknown type: resource of typevpc-subneton option subnetId
class ExampleOptions(nixops.resources.ResourceOptions):
# A description for the network interface.
# source: nixops_aws/nix/vpc-network-interface.nix:24
description: str
# Name of the VPC network interface.
# source: nixops_aws/nix/vpc-network-interface.nix:10
name: str
# The primary private IPv4 address of the network interface. If you don't
# specify an IPv4 address, Amazon EC2 selects one for you from the subnet's
# IPv4 CIDR range.
# source: nixops_aws/nix/vpc-network-interface.nix:41
primaryPrivateIpAddress: Optional[str]
# One or more secondary private IPv4 addresses.
# source: nixops_aws/nix/vpc-network-interface.nix:51
privateIpAddresses: List[str,str]
# The number of secondary private IPv4 addresses to assign to a network interface.
# When you specify a number of secondary IPv4 addresses, Amazon EC2 selects these
# IP addresses within the subnet's IPv4 CIDR range.
# You can't specify this option and specify privateIpAddresses in the same time.
# source: nixops_aws/nix/vpc-network-interface.nix:59
secondaryPrivateIpAddressCount: Optional[int]
# The IDs of one or more security groups.
# source: nixops_aws/nix/vpc-network-interface.nix:32
securityGroups: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typeec2-security-group’]]
# Indicates whether source/destination checking is enabled.
# Default value is true.
# source: nixops_aws/nix/vpc-network-interface.nix:70
sourceDestCheck: bool
# Subnet Id to create the ENI in.
# source: nixops_aws/nix/vpc-network-interface.nix:16
subnetId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-subnet’]
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
class ExampleOptions(nixops.resources.ResourceOptions):
# Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.
# You cannot specify the range of IP addresses, or the size of the CIDR block.
# source: nixops_aws/nix/vpc.nix:59
amazonProvidedIpv6CidrBlock: bool
# The CIDR block for the VPC
# source: nixops_aws/nix/vpc.nix:16
cidrBlock: str
# Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your
# ClassicLink-enabled VPC to allow communication over private IP addresses.
# You cannot enable your VPC for ClassicLink if any of your VPC’s route tables
# have existing routes for address ranges within the 10.0.0.0/8 IP address range
# , excluding local routes for VPCs in the 10.0.0.0/16 and 10.1.0.0/16 IP address ranges.
# source: nixops_aws/nix/vpc.nix:47
enableClassicLink: bool
# Specifies whether DNS hostnames are provided for the instances launched in this VPC.
# You can only set this attribute to true if EnableDnsSupport is also true.
# source: nixops_aws/nix/vpc.nix:38
enableDnsHostnames: bool
# Specifies whether the DNS server provided by Amazon is enabled for the VPC.
# source: nixops_aws/nix/vpc.nix:30
enableDnsSupport: bool
# The supported tenancy options for instances launched
# into the VPC. Valid values are "default" and "dedicated".
# source: nixops_aws/nix/vpc.nix:21
instanceTenancy: str
# Name of the VPC.
# source: nixops_aws/nix/vpc.nix:10
name: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The VPC id generated from AWS. This is set by NixOps
# source: nixops_aws/nix/vpc.nix:68
vpcId: str
trace: Unknown type: resource of typevpc-egress-only-internet-gatewayon option egressOnlyInternetGatewayId
trace: Unknown type: resource of typevpc-internet-gatewayon option gatewayId
trace: Unknown type: EC2 machine on option instanceId
trace: Unknown type: resource of typevpc-nat-gatewayon option natGatewayId
trace: Unknown type: resource of typevpc-network-interfaceon option networkInterfaceId
trace: Unknown type: resource of typevpc-route-tableon option routeTableId
class ExampleOptions(nixops.resources.ResourceOptions):
# The IPv4 CIDR address block used for the destination match.
# source: nixops_aws/nix/vpc-route.nix:30
destinationCidrBlock: Optional[str]
# The IPv6 CIDR block used for the destination match.
# source: nixops_aws/nix/vpc-route.nix:38
destinationIpv6CidrBlock: Optional[str]
# [IPv6 traffic only] The ID of an egress-only Internet gateway.
# source: nixops_aws/nix/vpc-route.nix:55
egressOnlyInternetGatewayId: Optional[Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-egress-only-internet-gateway’]]
# The ID of an Internet gateway or virtual private gateway attached to your VPC.
# source: nixops_aws/nix/vpc-route.nix:46
gatewayId: Optional[Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-internet-gateway’]]
# The ID of a NAT instance in your VPC. The operation fails if you specify an
# instance ID unless exactly one network interface is attached.
# source: nixops_aws/nix/vpc-route.nix:64
instanceId: Optional[Union[str,CANNOT-DETERMINE-TYPE:EC2 machine]]
# Name of the VPC route.
# source: nixops_aws/nix/vpc-route.nix:16
name: str
# The ID of a NAT gateway.
# source: nixops_aws/nix/vpc-route.nix:74
natGatewayId: Optional[Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-nat-gateway’]]
# The ID of a network interface.
# source: nixops_aws/nix/vpc-route.nix:83
networkInterfaceId: Optional[Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-network-interface’]]
# The ID of the VPC route table
# source: nixops_aws/nix/vpc-route.nix:22
routeTableId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-route-table’]
trace: Unknown type: resource of typevpc-route-tableon option routeTableId
trace: Unknown type: resource of typevpc-subneton option subnetId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the VPC route table association.
# source: nixops_aws/nix/vpc-route-table-association.nix:9
name: str
# The ID of the VPC route table
# source: nixops_aws/nix/vpc-route-table-association.nix:23
routeTableId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-route-table’]
# The ID of the VPC subnet where the route table will be associated
# source: nixops_aws/nix/vpc-route-table-association.nix:15
subnetId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc-subnet’]
trace: Unknown type: resource of typeaws-vpn-gatewayon option propagatingVgws
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# Name of the VPC route table.
# source: nixops_aws/nix/vpc-route-table.nix:10
name: str
# A list of VPN gateways for propagation.
# source: nixops_aws/nix/vpc-route-table.nix:24
propagatingVgws: List[str,Union[str,CANNOT-DETERMINE-TYPE:resource of typeaws-vpn-gateway’]]
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPC where the route table will be created
# source: nixops_aws/nix/vpc-route-table.nix:16
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
trace: Unknown type: resource of typevpcon option vpcId
class ExampleOptions(nixops.resources.ResourceOptions):
# The CIDR block for the VPC subnet
# source: nixops_aws/nix/vpc-subnet.nix:25
cidrBlock: str
# The IPv6 network range for the subnet, in CIDR notation.
# The subnet size must use a /64 prefix length.
# source: nixops_aws/nix/vpc-subnet.nix:30
ipv6CidrBlock: Optional[str]
# Indicates whether instances launched into the subnet should be assigned
# a public IP in launch. Default is false.
# source: nixops_aws/nix/vpc-subnet.nix:47
mapPublicIpOnLaunch: bool
# Name of the subnet VPC.
# source: nixops_aws/nix/vpc-subnet.nix:11
name: str
# The VPC subnet id generated from AWS. This is set by NixOps
# source: nixops_aws/nix/vpc-subnet.nix:56
subnetId: str
# Tags assigned to the instance. Each tag name can be at most
# 128 characters, and each tag value can be at most 256
# characters. There can be at most 10 tags.
# source: nixops_aws/nix/common-ec2-options.nix:7
tags: Dict[str,str]
# The ID of the VPC where the subnet will be created
# source: nixops_aws/nix/vpc-subnet.nix:17
vpcId: Union[str,CANNOT-DETERMINE-TYPE:resource of typevpc’]
# The availability zone for the VPC subnet.
# By default AWS selects one for you.
# source: nixops_aws/nix/vpc-subnet.nix:39
zone: str
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment