UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

523 lines • 20 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.SecurityGroupVpcAssociationState = exports.RouteServerPersistRoutes = exports.RouteServerPeerBgpOptionsPeerLivenessDetection = exports.PrefixListAddressFamily = exports.NetworkInsightsPathProtocol = exports.NetworkInsightsAnalysisStatus = exports.NetworkInsightsAccessScopeProtocol = exports.NetworkInsightsAccessScopeAnalysisStatus = exports.NetworkInsightsAccessScopeAnalysisFindingsFound = exports.LaunchTemplateCpuOptionsAmdSevSnp = exports.KeyPairKeyType = exports.KeyPairKeyFormat = exports.IpamTier = exports.IpamScopeType = exports.IpamPoolState = exports.IpamPoolPublicIpSource = exports.IpamPoolIpamScopeType = exports.IpamPoolAwsService = exports.IpamMeteredAccount = exports.InstancePrivateDnsNameOptionsHostnameType = exports.InstanceMetadataOptionsInstanceMetadataTags = exports.InstanceMetadataOptionsHttpTokens = exports.InstanceMetadataOptionsHttpProtocolIpv6 = exports.InstanceMetadataOptionsHttpEndpoint = exports.InstanceAffinity = exports.FlowLogTrafficType = exports.FlowLogResourceType = exports.FlowLogLogDestinationType = exports.FlowLogDestinationOptionsPropertiesFileFormat = exports.Ec2FleetType = exports.Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType = exports.Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType = exports.Ec2FleetTagSpecificationResourceType = exports.Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior = exports.Ec2FleetSpotOptionsRequestAllocationStrategy = exports.Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem = exports.Ec2FleetInstanceRequirementsRequestLocalStorage = exports.Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem = exports.Ec2FleetInstanceRequirementsRequestCpuManufacturersItem = exports.Ec2FleetInstanceRequirementsRequestBurstablePerformance = exports.Ec2FleetInstanceRequirementsRequestBareMetal = exports.Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem = exports.Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem = exports.Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem = exports.Ec2FleetExcessCapacityTerminationPolicy = exports.Ec2FleetEbsBlockDeviceVolumeType = exports.Ec2FleetCapacityReservationOptionsRequestUsageStrategy = exports.Ec2FleetCapacityRebalanceReplacementStrategy = exports.CapacityReservationFleetTenancy = exports.CapacityReservationFleetInstanceMatchCriteria = void 0; exports.VpnConnectionVpnTunnelOptionsSpecificationStartupAction = exports.VpnConnectionVpnTunnelOptionsSpecificationDpdTimeoutAction = exports.VpnConnectionPhase2IntegrityAlgorithmsRequestListValueValue = exports.VpnConnectionPhase2EncryptionAlgorithmsRequestListValueValue = exports.VpnConnectionPhase1IntegrityAlgorithmsRequestListValueValue = exports.VpnConnectionPhase1EncryptionAlgorithmsRequestListValueValue = exports.VpnConnectionIkeVersionsRequestListValueValue = exports.VpnConnectionCloudwatchLogOptionsSpecificationLogOutputFormat = exports.VpcEndpointType = exports.VpcEndpointServiceIpAddressType = exports.VpcEndpointIpAddressType = exports.VpcEndpointDnsOptionsSpecificationPrivateDnsOnlyForInboundResolverEndpoint = exports.VpcEndpointDnsOptionsSpecificationDnsRecordIpType = exports.VpcBlockPublicAccessOptionsInternetGatewayBlockMode = exports.VpcBlockPublicAccessExclusionInternetGatewayExclusionMode = exports.SpotFleetTagSpecificationResourceType = exports.SpotFleetSpotPlacementTenancy = exports.SpotFleetSpotCapacityRebalanceReplacementStrategy = exports.SpotFleetRequestConfigDataType = exports.SpotFleetRequestConfigDataTargetCapacityUnitType = exports.SpotFleetRequestConfigDataInstanceInterruptionBehavior = exports.SpotFleetRequestConfigDataExcessCapacityTerminationPolicy = exports.SpotFleetRequestConfigDataAllocationStrategy = exports.SpotFleetInstanceRequirementsRequestLocalStorageTypesItem = exports.SpotFleetInstanceRequirementsRequestLocalStorage = exports.SpotFleetInstanceRequirementsRequestInstanceGenerationsItem = exports.SpotFleetInstanceRequirementsRequestCpuManufacturersItem = exports.SpotFleetInstanceRequirementsRequestBurstablePerformance = exports.SpotFleetInstanceRequirementsRequestBareMetal = exports.SpotFleetInstanceRequirementsRequestAcceleratorTypesItem = exports.SpotFleetInstanceRequirementsRequestAcceleratorNamesItem = exports.SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem = exports.SpotFleetEbsBlockDeviceVolumeType = exports.SnapshotBlockPublicAccessState = void 0; exports.CapacityReservationFleetInstanceMatchCriteria = { Open: "open", }; exports.CapacityReservationFleetTenancy = { Default: "default", }; exports.Ec2FleetCapacityRebalanceReplacementStrategy = { Launch: "launch", LaunchBeforeTerminate: "launch-before-terminate", }; exports.Ec2FleetCapacityReservationOptionsRequestUsageStrategy = { UseCapacityReservationsFirst: "use-capacity-reservations-first", }; exports.Ec2FleetEbsBlockDeviceVolumeType = { Gp2: "gp2", Gp3: "gp3", Io1: "io1", Io2: "io2", Sc1: "sc1", St1: "st1", Standard: "standard", }; exports.Ec2FleetExcessCapacityTerminationPolicy = { Termination: "termination", NoTermination: "no-termination", }; exports.Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem = { AmazonWebServices: "amazon-web-services", Amd: "amd", Habana: "habana", Nvidia: "nvidia", Xilinx: "xilinx", }; exports.Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem = { A10g: "a10g", A100: "a100", H100: "h100", Inferentia: "inferentia", K520: "k520", K80: "k80", M60: "m60", RadeonProV520: "radeon-pro-v520", T4: "t4", T4g: "t4g", Vu9p: "vu9p", V100: "v100", }; exports.Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem = { Gpu: "gpu", Fpga: "fpga", Inference: "inference", }; exports.Ec2FleetInstanceRequirementsRequestBareMetal = { Included: "included", Required: "required", Excluded: "excluded", }; exports.Ec2FleetInstanceRequirementsRequestBurstablePerformance = { Included: "included", Required: "required", Excluded: "excluded", }; exports.Ec2FleetInstanceRequirementsRequestCpuManufacturersItem = { Intel: "intel", Amd: "amd", AmazonWebServices: "amazon-web-services", Apple: "apple", }; exports.Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem = { Current: "current", Previous: "previous", }; exports.Ec2FleetInstanceRequirementsRequestLocalStorage = { Included: "included", Required: "required", Excluded: "excluded", }; exports.Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem = { Hdd: "hdd", Ssd: "ssd", }; exports.Ec2FleetSpotOptionsRequestAllocationStrategy = { LowestPrice: "lowest-price", Diversified: "diversified", CapacityOptimized: "capacityOptimized", CapacityOptimizedPrioritized: "capacityOptimizedPrioritized", PriceCapacityOptimized: "priceCapacityOptimized", }; exports.Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior = { Hibernate: "hibernate", Stop: "stop", Terminate: "terminate", }; exports.Ec2FleetTagSpecificationResourceType = { ClientVpnEndpoint: "client-vpn-endpoint", CustomerGateway: "customer-gateway", DedicatedHost: "dedicated-host", DhcpOptions: "dhcp-options", EgressOnlyInternetGateway: "egress-only-internet-gateway", ElasticGpu: "elastic-gpu", ElasticIp: "elastic-ip", ExportImageTask: "export-image-task", ExportInstanceTask: "export-instance-task", Fleet: "fleet", FpgaImage: "fpga-image", HostReservation: "host-reservation", Image: "image", ImportImageTask: "import-image-task", ImportSnapshotTask: "import-snapshot-task", Instance: "instance", InternetGateway: "internet-gateway", KeyPair: "key-pair", LaunchTemplate: "launch-template", LocalGatewayRouteTableVpcAssociation: "local-gateway-route-table-vpc-association", Natgateway: "natgateway", NetworkAcl: "network-acl", NetworkInsightsAnalysis: "network-insights-analysis", NetworkInsightsPath: "network-insights-path", NetworkInterface: "network-interface", PlacementGroup: "placement-group", ReservedInstances: "reserved-instances", RouteTable: "route-table", SecurityGroup: "security-group", Snapshot: "snapshot", SpotFleetRequest: "spot-fleet-request", SpotInstancesRequest: "spot-instances-request", Subnet: "subnet", TrafficMirrorFilter: "traffic-mirror-filter", TrafficMirrorSession: "traffic-mirror-session", TrafficMirrorTarget: "traffic-mirror-target", TransitGateway: "transit-gateway", TransitGatewayAttachment: "transit-gateway-attachment", TransitGatewayConnectPeer: "transit-gateway-connect-peer", TransitGatewayMulticastDomain: "transit-gateway-multicast-domain", TransitGatewayRouteTable: "transit-gateway-route-table", Volume: "volume", Vpc: "vpc", VpcFlowLog: "vpc-flow-log", VpcPeeringConnection: "vpc-peering-connection", VpnConnection: "vpn-connection", VpnGateway: "vpn-gateway", }; exports.Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType = { OnDemand: "on-demand", Spot: "spot", }; exports.Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType = { Vcpu: "vcpu", MemoryMib: "memory-mib", Units: "units", }; exports.Ec2FleetType = { Maintain: "maintain", Request: "request", Instant: "instant", }; exports.FlowLogDestinationOptionsPropertiesFileFormat = { PlainText: "plain-text", Parquet: "parquet", }; exports.FlowLogLogDestinationType = { CloudWatchLogs: "cloud-watch-logs", S3: "s3", KinesisDataFirehose: "kinesis-data-firehose", }; exports.FlowLogResourceType = { NetworkInterface: "NetworkInterface", Subnet: "Subnet", Vpc: "VPC", TransitGateway: "TransitGateway", TransitGatewayAttachment: "TransitGatewayAttachment", }; exports.FlowLogTrafficType = { Accept: "ACCEPT", All: "ALL", Reject: "REJECT", }; exports.InstanceAffinity = { Default: "default", Host: "host", }; exports.InstanceMetadataOptionsHttpEndpoint = { Disabled: "disabled", Enabled: "enabled", }; exports.InstanceMetadataOptionsHttpProtocolIpv6 = { Disabled: "disabled", Enabled: "enabled", }; exports.InstanceMetadataOptionsHttpTokens = { Optional: "optional", Required: "required", }; exports.InstanceMetadataOptionsInstanceMetadataTags = { Disabled: "disabled", Enabled: "enabled", }; exports.InstancePrivateDnsNameOptionsHostnameType = { IpName: "ip-name", ResourceName: "resource-name", }; exports.IpamMeteredAccount = { IpamOwner: "ipam-owner", ResourceOwner: "resource-owner", }; exports.IpamPoolAwsService = { Ec2: "ec2", }; exports.IpamPoolIpamScopeType = { Public: "public", Private: "private", }; exports.IpamPoolPublicIpSource = { Byoip: "byoip", Amazon: "amazon", }; exports.IpamPoolState = { CreateInProgress: "create-in-progress", CreateComplete: "create-complete", ModifyInProgress: "modify-in-progress", ModifyComplete: "modify-complete", DeleteInProgress: "delete-in-progress", DeleteComplete: "delete-complete", }; exports.IpamScopeType = { Public: "public", Private: "private", }; exports.IpamTier = { Free: "free", Advanced: "advanced", }; exports.KeyPairKeyFormat = { Pem: "pem", Ppk: "ppk", }; exports.KeyPairKeyType = { Rsa: "rsa", Ed25519: "ed25519", }; exports.LaunchTemplateCpuOptionsAmdSevSnp = { Enabled: "enabled", Disabled: "disabled", }; exports.NetworkInsightsAccessScopeAnalysisFindingsFound = { True: "true", False: "false", Unknown: "unknown", }; exports.NetworkInsightsAccessScopeAnalysisStatus = { Running: "running", Failed: "failed", Succeeded: "succeeded", }; exports.NetworkInsightsAccessScopeProtocol = { Tcp: "tcp", Udp: "udp", }; exports.NetworkInsightsAnalysisStatus = { Running: "running", Failed: "failed", Succeeded: "succeeded", }; exports.NetworkInsightsPathProtocol = { Tcp: "tcp", Udp: "udp", }; exports.PrefixListAddressFamily = { IPv4: "IPv4", IPv6: "IPv6", }; exports.RouteServerPeerBgpOptionsPeerLivenessDetection = { Bfd: "bfd", BgpKeepalive: "bgp-keepalive", }; exports.RouteServerPersistRoutes = { Enable: "enable", Disable: "disable", }; exports.SecurityGroupVpcAssociationState = { Associating: "associating", Associated: "associated", AssociationFailed: "association-failed", Disassociating: "disassociating", Disassociated: "disassociated", DisassociationFailed: "disassociation-failed", }; exports.SnapshotBlockPublicAccessState = { BlockAllSharing: "block-all-sharing", BlockNewSharing: "block-new-sharing", }; exports.SpotFleetEbsBlockDeviceVolumeType = { Gp2: "gp2", Gp3: "gp3", Io1: "io1", Io2: "io2", Sc1: "sc1", St1: "st1", Standard: "standard", }; exports.SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem = { AmazonWebServices: "amazon-web-services", Amd: "amd", Habana: "habana", Nvidia: "nvidia", Xilinx: "xilinx", }; exports.SpotFleetInstanceRequirementsRequestAcceleratorNamesItem = { A10g: "a10g", A100: "a100", H100: "h100", Inferentia: "inferentia", K520: "k520", K80: "k80", M60: "m60", RadeonProV520: "radeon-pro-v520", T4: "t4", T4g: "t4g", Vu9p: "vu9p", V100: "v100", }; exports.SpotFleetInstanceRequirementsRequestAcceleratorTypesItem = { Gpu: "gpu", Fpga: "fpga", Inference: "inference", }; exports.SpotFleetInstanceRequirementsRequestBareMetal = { Included: "included", Required: "required", Excluded: "excluded", }; exports.SpotFleetInstanceRequirementsRequestBurstablePerformance = { Included: "included", Required: "required", Excluded: "excluded", }; exports.SpotFleetInstanceRequirementsRequestCpuManufacturersItem = { Intel: "intel", Amd: "amd", AmazonWebServices: "amazon-web-services", Apple: "apple", }; exports.SpotFleetInstanceRequirementsRequestInstanceGenerationsItem = { Current: "current", Previous: "previous", }; exports.SpotFleetInstanceRequirementsRequestLocalStorage = { Included: "included", Required: "required", Excluded: "excluded", }; exports.SpotFleetInstanceRequirementsRequestLocalStorageTypesItem = { Hdd: "hdd", Ssd: "ssd", }; exports.SpotFleetRequestConfigDataAllocationStrategy = { CapacityOptimized: "capacityOptimized", CapacityOptimizedPrioritized: "capacityOptimizedPrioritized", Diversified: "diversified", LowestPrice: "lowestPrice", PriceCapacityOptimized: "priceCapacityOptimized", }; exports.SpotFleetRequestConfigDataExcessCapacityTerminationPolicy = { Default: "Default", NoTermination: "NoTermination", }; exports.SpotFleetRequestConfigDataInstanceInterruptionBehavior = { Hibernate: "hibernate", Stop: "stop", Terminate: "terminate", }; exports.SpotFleetRequestConfigDataTargetCapacityUnitType = { Vcpu: "vcpu", MemoryMib: "memory-mib", Units: "units", }; exports.SpotFleetRequestConfigDataType = { Maintain: "maintain", Request: "request", }; exports.SpotFleetSpotCapacityRebalanceReplacementStrategy = { Launch: "launch", LaunchBeforeTerminate: "launch-before-terminate", }; exports.SpotFleetSpotPlacementTenancy = { Dedicated: "dedicated", Default: "default", Host: "host", }; exports.SpotFleetTagSpecificationResourceType = { ClientVpnEndpoint: "client-vpn-endpoint", CustomerGateway: "customer-gateway", DedicatedHost: "dedicated-host", DhcpOptions: "dhcp-options", EgressOnlyInternetGateway: "egress-only-internet-gateway", ElasticGpu: "elastic-gpu", ElasticIp: "elastic-ip", ExportImageTask: "export-image-task", ExportInstanceTask: "export-instance-task", Fleet: "fleet", FpgaImage: "fpga-image", HostReservation: "host-reservation", Image: "image", ImportImageTask: "import-image-task", ImportSnapshotTask: "import-snapshot-task", Instance: "instance", InternetGateway: "internet-gateway", KeyPair: "key-pair", LaunchTemplate: "launch-template", LocalGatewayRouteTableVpcAssociation: "local-gateway-route-table-vpc-association", Natgateway: "natgateway", NetworkAcl: "network-acl", NetworkInsightsAnalysis: "network-insights-analysis", NetworkInsightsPath: "network-insights-path", NetworkInterface: "network-interface", PlacementGroup: "placement-group", ReservedInstances: "reserved-instances", RouteTable: "route-table", SecurityGroup: "security-group", Snapshot: "snapshot", SpotFleetRequest: "spot-fleet-request", SpotInstancesRequest: "spot-instances-request", Subnet: "subnet", TrafficMirrorFilter: "traffic-mirror-filter", TrafficMirrorSession: "traffic-mirror-session", TrafficMirrorTarget: "traffic-mirror-target", TransitGateway: "transit-gateway", TransitGatewayAttachment: "transit-gateway-attachment", TransitGatewayConnectPeer: "transit-gateway-connect-peer", TransitGatewayMulticastDomain: "transit-gateway-multicast-domain", TransitGatewayRouteTable: "transit-gateway-route-table", Volume: "volume", Vpc: "vpc", VpcFlowLog: "vpc-flow-log", VpcPeeringConnection: "vpc-peering-connection", VpnConnection: "vpn-connection", VpnGateway: "vpn-gateway", }; exports.VpcBlockPublicAccessExclusionInternetGatewayExclusionMode = { AllowBidirectional: "allow-bidirectional", AllowEgress: "allow-egress", }; exports.VpcBlockPublicAccessOptionsInternetGatewayBlockMode = { BlockBidirectional: "block-bidirectional", BlockIngress: "block-ingress", }; exports.VpcEndpointDnsOptionsSpecificationDnsRecordIpType = { Ipv4: "ipv4", Ipv6: "ipv6", Dualstack: "dualstack", ServiceDefined: "service-defined", NotSpecified: "not-specified", }; exports.VpcEndpointDnsOptionsSpecificationPrivateDnsOnlyForInboundResolverEndpoint = { OnlyInboundResolver: "OnlyInboundResolver", AllResolvers: "AllResolvers", NotSpecified: "NotSpecified", }; exports.VpcEndpointIpAddressType = { Ipv4: "ipv4", Ipv6: "ipv6", Dualstack: "dualstack", NotSpecified: "not-specified", }; exports.VpcEndpointServiceIpAddressType = { Ipv4: "ipv4", Ipv6: "ipv6", }; exports.VpcEndpointType = { Interface: "Interface", Gateway: "Gateway", GatewayLoadBalancer: "GatewayLoadBalancer", ServiceNetwork: "ServiceNetwork", Resource: "Resource", }; exports.VpnConnectionCloudwatchLogOptionsSpecificationLogOutputFormat = { Json: "json", Text: "text", }; exports.VpnConnectionIkeVersionsRequestListValueValue = { Ikev1: "ikev1", Ikev2: "ikev2", }; exports.VpnConnectionPhase1EncryptionAlgorithmsRequestListValueValue = { Aes128: "AES128", Aes256: "AES256", Aes128Gcm16: "AES128-GCM-16", Aes256Gcm16: "AES256-GCM-16", }; exports.VpnConnectionPhase1IntegrityAlgorithmsRequestListValueValue = { Sha1: "SHA1", Sha2256: "SHA2-256", Sha2384: "SHA2-384", Sha2512: "SHA2-512", }; exports.VpnConnectionPhase2EncryptionAlgorithmsRequestListValueValue = { Aes128: "AES128", Aes256: "AES256", Aes128Gcm16: "AES128-GCM-16", Aes256Gcm16: "AES256-GCM-16", }; exports.VpnConnectionPhase2IntegrityAlgorithmsRequestListValueValue = { Sha1: "SHA1", Sha2256: "SHA2-256", Sha2384: "SHA2-384", Sha2512: "SHA2-512", }; exports.VpnConnectionVpnTunnelOptionsSpecificationDpdTimeoutAction = { Clear: "clear", None: "none", Restart: "restart", }; exports.VpnConnectionVpnTunnelOptionsSpecificationStartupAction = { Add: "add", Start: "start", }; //# sourceMappingURL=index.js.map