"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.TaskSetScaleUnit = exports.TaskSetLaunchType = exports.TaskSetAwsVpcConfigurationAssignPublicIp = exports.TaskDefinitionPortMappingAppProtocol = exports.TaskDefinitionEfsVolumeConfigurationTransitEncryption = exports.TaskDefinitionContainerDefinitionVersionConsistency = exports.TaskDefinitionAuthorizationConfigIam = exports.ServiceSchedulingStrategy = exports.ServicePropagateTags = exports.ServicePlacementStrategyType = exports.ServicePlacementConstraintType = exports.ServiceLaunchType = exports.ServiceEbsTagSpecificationPropagateTags = exports.ServiceDeploymentLifecycleHookLifecycleStagesItem = exports.ServiceDeploymentControllerType = exports.ServiceDeploymentConfigurationStrategy = exports.ServiceConnectAccessLogConfigurationIncludeQueryParameters = exports.ServiceConnectAccessLogConfigurationFormat = exports.ServiceAwsVpcConfigurationAssignPublicIp = exports.ServiceAvailabilityZoneRebalancing = exports.ExpressGatewayServiceStatusCode = exports.ExpressGatewayServiceScalingMetric = exports.ExpressGatewayServiceAccessType = exports.DaemonStatus = exports.DaemonPropagateTags = exports.ClusterCapacityProviderAssociationsCapacityProvider0 = exports.ClusterCapacityProviderAssociationsCapacityProvider = exports.CapacityProviderManagedScalingStatus = exports.CapacityProviderManagedInstancesProviderPropagateTags = exports.CapacityProviderManagedInstancesMonitoringOptions = exports.CapacityProviderInstanceRequirementsRequestLocalStorageTypesItem = exports.CapacityProviderInstanceRequirementsRequestLocalStorage = exports.CapacityProviderInstanceRequirementsRequestInstanceGenerationsItem = exports.CapacityProviderInstanceRequirementsRequestCpuManufacturersItem = exports.CapacityProviderInstanceRequirementsRequestBurstablePerformance = exports.CapacityProviderInstanceRequirementsRequestBareMetal = exports.CapacityProviderInstanceRequirementsRequestAcceleratorTypesItem = exports.CapacityProviderInstanceRequirementsRequestAcceleratorNamesItem = exports.CapacityProviderInstanceRequirementsRequestAcceleratorManufacturersItem = exports.CapacityProviderInstanceLaunchTemplateCapacityOptionType = exports.CapacityProviderCapacityReservationRequestReservationPreference = exports.CapacityProviderAutoScalingGroupProviderManagedTerminationProtection = exports.CapacityProviderAutoScalingGroupProviderManagedDraining = exports.CapacityProviderAutoRepairConfigurationActionsStatus = void 0;
exports.CapacityProviderAutoRepairConfigurationActionsStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.CapacityProviderAutoScalingGroupProviderManagedDraining = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.CapacityProviderAutoScalingGroupProviderManagedTerminationProtection = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.CapacityProviderCapacityReservationRequestReservationPreference = {
    ReservationsOnly: "RESERVATIONS_ONLY",
    ReservationsFirst: "RESERVATIONS_FIRST",
    ReservationsExcluded: "RESERVATIONS_EXCLUDED",
};
exports.CapacityProviderInstanceLaunchTemplateCapacityOptionType = {
    OnDemand: "ON_DEMAND",
    Spot: "SPOT",
    Reserved: "RESERVED",
};
exports.CapacityProviderInstanceRequirementsRequestAcceleratorManufacturersItem = {
    AmazonWebServices: "amazon-web-services",
    Amd: "amd",
    Habana: "habana",
    Nvidia: "nvidia",
    Xilinx: "xilinx",
};
exports.CapacityProviderInstanceRequirementsRequestAcceleratorNamesItem = {
    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",
    L40s: "l40s",
};
exports.CapacityProviderInstanceRequirementsRequestAcceleratorTypesItem = {
    Gpu: "gpu",
    Fpga: "fpga",
    Inference: "inference",
};
exports.CapacityProviderInstanceRequirementsRequestBareMetal = {
    Included: "included",
    Required: "required",
    Excluded: "excluded",
};
exports.CapacityProviderInstanceRequirementsRequestBurstablePerformance = {
    Included: "included",
    Required: "required",
    Excluded: "excluded",
};
exports.CapacityProviderInstanceRequirementsRequestCpuManufacturersItem = {
    Intel: "intel",
    Amd: "amd",
    AmazonWebServices: "amazon-web-services",
};
exports.CapacityProviderInstanceRequirementsRequestInstanceGenerationsItem = {
    Current: "current",
    Previous: "previous",
};
exports.CapacityProviderInstanceRequirementsRequestLocalStorage = {
    Included: "included",
    Required: "required",
    Excluded: "excluded",
};
exports.CapacityProviderInstanceRequirementsRequestLocalStorageTypesItem = {
    Hdd: "hdd",
    Ssd: "ssd",
};
exports.CapacityProviderManagedInstancesMonitoringOptions = {
    Basic: "BASIC",
    Detailed: "DETAILED",
};
exports.CapacityProviderManagedInstancesProviderPropagateTags = {
    CapacityProvider: "CAPACITY_PROVIDER",
    None: "NONE",
};
exports.CapacityProviderManagedScalingStatus = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.ClusterCapacityProviderAssociationsCapacityProvider = {
    Fargate: "FARGATE",
    FargateSpot: "FARGATE_SPOT",
};
exports.ClusterCapacityProviderAssociationsCapacityProvider0 = {
    Fargate: "FARGATE",
    FargateSpot: "FARGATE_SPOT",
};
exports.DaemonPropagateTags = {
    Daemon: "DAEMON",
    None: "NONE",
};
exports.DaemonStatus = {
    Active: "ACTIVE",
    DeleteInProgress: "DELETE_IN_PROGRESS",
};
exports.ExpressGatewayServiceAccessType = {
    Public: "PUBLIC",
    Private: "PRIVATE",
};
exports.ExpressGatewayServiceScalingMetric = {
    AverageCpu: "AVERAGE_CPU",
    AverageMemory: "AVERAGE_MEMORY",
    RequestCountPerTarget: "REQUEST_COUNT_PER_TARGET",
};
exports.ExpressGatewayServiceStatusCode = {
    Active: "ACTIVE",
    Draining: "DRAINING",
    Inactive: "INACTIVE",
};
exports.ServiceAvailabilityZoneRebalancing = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.ServiceAwsVpcConfigurationAssignPublicIp = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.ServiceConnectAccessLogConfigurationFormat = {
    Text: "TEXT",
    Json: "JSON",
};
exports.ServiceConnectAccessLogConfigurationIncludeQueryParameters = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.ServiceDeploymentConfigurationStrategy = {
    Rolling: "ROLLING",
    BlueGreen: "BLUE_GREEN",
    Linear: "LINEAR",
    Canary: "CANARY",
};
exports.ServiceDeploymentControllerType = {
    CodeDeploy: "CODE_DEPLOY",
    Ecs: "ECS",
    External: "EXTERNAL",
};
exports.ServiceDeploymentLifecycleHookLifecycleStagesItem = {
    ReconcileService: "RECONCILE_SERVICE",
    PreScaleUp: "PRE_SCALE_UP",
    PostScaleUp: "POST_SCALE_UP",
    TestTrafficShift: "TEST_TRAFFIC_SHIFT",
    PostTestTrafficShift: "POST_TEST_TRAFFIC_SHIFT",
    ProductionTrafficShift: "PRODUCTION_TRAFFIC_SHIFT",
    PostProductionTrafficShift: "POST_PRODUCTION_TRAFFIC_SHIFT",
};
exports.ServiceEbsTagSpecificationPropagateTags = {
    Service: "SERVICE",
    TaskDefinition: "TASK_DEFINITION",
};
exports.ServiceLaunchType = {
    Ec2: "EC2",
    Fargate: "FARGATE",
    External: "EXTERNAL",
};
exports.ServicePlacementConstraintType = {
    DistinctInstance: "distinctInstance",
    MemberOf: "memberOf",
};
exports.ServicePlacementStrategyType = {
    Binpack: "binpack",
    Random: "random",
    Spread: "spread",
};
exports.ServicePropagateTags = {
    Service: "SERVICE",
    TaskDefinition: "TASK_DEFINITION",
};
exports.ServiceSchedulingStrategy = {
    Daemon: "DAEMON",
    Replica: "REPLICA",
};
exports.TaskDefinitionAuthorizationConfigIam = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.TaskDefinitionContainerDefinitionVersionConsistency = {
    Enabled: "enabled",
    Disabled: "disabled",
};
exports.TaskDefinitionEfsVolumeConfigurationTransitEncryption = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.TaskDefinitionPortMappingAppProtocol = {
    Http: "http",
    Http2: "http2",
    Grpc: "grpc",
};
exports.TaskSetAwsVpcConfigurationAssignPublicIp = {
    Disabled: "DISABLED",
    Enabled: "ENABLED",
};
exports.TaskSetLaunchType = {
    Ec2: "EC2",
    Fargate: "FARGATE",
};
exports.TaskSetScaleUnit = {
    Percent: "PERCENT",
};
//# sourceMappingURL=index.js.map