AWS SDK

AWS SDK

rev. 2493670155f3f484f4055f00c7816463c1a2ced2..ac5e22252d1e170d05dd8b11ceb2a7a284cd7f2e (ignoring whitespace)

Files changed:

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetEventType.kt

@@ -15,15 +51,51 @@
   35     35   
            "instance-change" -> InstanceChange
   36     36   
            "service-error" -> ServiceError
   37     37   
            else -> SdkUnknown(value)
   38     38   
        }
   39     39   
   40     40   
        /**
   41     41   
         * Get a list of all possible variants
   42     42   
         */
   43     43   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetEventType> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetEventType> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetEventType> by lazy { listOf(
   46     46   
            FleetChange,
   47     47   
            InstanceChange,
   48     48   
            ServiceError,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetExcessCapacityTerminationPolicy.kt

@@ -9,9 +44,44 @@
   29     29   
            "no-termination" -> NoTermination
   30     30   
            "termination" -> Termination
   31     31   
            else -> SdkUnknown(value)
   32     32   
        }
   33     33   
   34     34   
        /**
   35     35   
         * Get a list of all possible variants
   36     36   
         */
   37     37   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetExcessCapacityTerminationPolicy> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetExcessCapacityTerminationPolicy> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetExcessCapacityTerminationPolicy> by lazy { listOf(
   40     40   
            NoTermination,
   41     41   
            Termination,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetInstanceMatchCriteria.kt

@@ -3,3 +37,37 @@
   23     23   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.FleetInstanceMatchCriteria = when (value) {
   24     24   
            "open" -> Open
   25     25   
            else -> SdkUnknown(value)
   26     26   
        }
   27     27   
   28     28   
        /**
   29     29   
         * Get a list of all possible variants
   30     30   
         */
   31     31   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetInstanceMatchCriteria> = values
   32     32   
   33         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetInstanceMatchCriteria> = listOf(
          33  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetInstanceMatchCriteria> by lazy { listOf(
   34     34   
            Open,
   35         -
        )
          35  +
        ) }
   36     36   
    }
   37     37   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetOnDemandAllocationStrategy.kt

@@ -9,9 +44,44 @@
   29     29   
            "lowest-price" -> LowestPrice
   30     30   
            "prioritized" -> Prioritized
   31     31   
            else -> SdkUnknown(value)
   32     32   
        }
   33     33   
   34     34   
        /**
   35     35   
         * Get a list of all possible variants
   36     36   
         */
   37     37   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetOnDemandAllocationStrategy> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetOnDemandAllocationStrategy> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetOnDemandAllocationStrategy> by lazy { listOf(
   40     40   
            LowestPrice,
   41     41   
            Prioritized,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetReplacementStrategy.kt

@@ -9,9 +44,44 @@
   29     29   
            "launch" -> Launch
   30     30   
            "launch-before-terminate" -> LaunchBeforeTerminate
   31     31   
            else -> SdkUnknown(value)
   32     32   
        }
   33     33   
   34     34   
        /**
   35     35   
         * Get a list of all possible variants
   36     36   
         */
   37     37   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReplacementStrategy> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReplacementStrategy> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReplacementStrategy> by lazy { listOf(
   40     40   
            Launch,
   41     41   
            LaunchBeforeTerminate,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetReservationType.kt

@@ -3,3 +37,37 @@
   23     23   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.FleetReservationType = when (value) {
   24     24   
            "interruptible-capacity-reservation" -> InterruptibleCapacityReservation
   25     25   
            else -> SdkUnknown(value)
   26     26   
        }
   27     27   
   28     28   
        /**
   29     29   
         * Get a list of all possible variants
   30     30   
         */
   31     31   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReservationType> = values
   32     32   
   33         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReservationType> = listOf(
          33  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetReservationType> by lazy { listOf(
   34     34   
            InterruptibleCapacityReservation,
   35         -
        )
          35  +
        ) }
   36     36   
    }
   37     37   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetStateCode.kt

@@ -39,39 +79,79 @@
   59     59   
            "modifying" -> Modifying
   60     60   
            "submitted" -> Submitted
   61     61   
            else -> SdkUnknown(value)
   62     62   
        }
   63     63   
   64     64   
        /**
   65     65   
         * Get a list of all possible variants
   66     66   
         */
   67     67   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetStateCode> = values
   68     68   
   69         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetStateCode> = listOf(
          69  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetStateCode> by lazy { listOf(
   70     70   
            Active,
   71     71   
            Deleted,
   72     72   
            DeletedRunning,
   73     73   
            DeletedTerminatingInstances,
   74     74   
            Failed,
   75     75   
            Modifying,
   76     76   
            Submitted,
   77         -
        )
          77  +
        ) }
   78     78   
    }
   79     79   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FleetType.kt

@@ -15,15 +51,51 @@
   35     35   
            "maintain" -> Maintain
   36     36   
            "request" -> Request
   37     37   
            else -> SdkUnknown(value)
   38     38   
        }
   39     39   
   40     40   
        /**
   41     41   
         * Get a list of all possible variants
   42     42   
         */
   43     43   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetType> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetType> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FleetType> by lazy { listOf(
   46     46   
            Instant,
   47     47   
            Maintain,
   48     48   
            Request,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FlexibleEnaQueuesSupport.kt

@@ -9,9 +44,44 @@
   29     29   
            "supported" -> Supported
   30     30   
            "unsupported" -> Unsupported
   31     31   
            else -> SdkUnknown(value)
   32     32   
        }
   33     33   
   34     34   
        /**
   35     35   
         * Get a list of all possible variants
   36     36   
         */
   37     37   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlexibleEnaQueuesSupport> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlexibleEnaQueuesSupport> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlexibleEnaQueuesSupport> by lazy { listOf(
   40     40   
            Supported,
   41     41   
            Unsupported,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FlowLogsResourceType.kt

@@ -33,33 +72,72 @@
   53     53   
            "TransitGatewayAttachment" -> TransitGatewayAttachment
   54     54   
            "VPC" -> Vpc
   55     55   
            else -> SdkUnknown(value)
   56     56   
        }
   57     57   
   58     58   
        /**
   59     59   
         * Get a list of all possible variants
   60     60   
         */
   61     61   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlowLogsResourceType> = values
   62     62   
   63         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlowLogsResourceType> = listOf(
          63  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FlowLogsResourceType> by lazy { listOf(
   64     64   
            NetworkInterface,
   65     65   
            RegionalNatGateway,
   66     66   
            Subnet,
   67     67   
            TransitGateway,
   68     68   
            TransitGatewayAttachment,
   69     69   
            Vpc,
   70         -
        )
          70  +
        ) }
   71     71   
    }
   72     72   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FpgaImageAttributeName.kt

@@ -21,21 +58,58 @@
   41     41   
            "name" -> Name
   42     42   
            "productCodes" -> ProductCodes
   43     43   
            else -> SdkUnknown(value)
   44     44   
        }
   45     45   
   46     46   
        /**
   47     47   
         * Get a list of all possible variants
   48     48   
         */
   49     49   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageAttributeName> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageAttributeName> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageAttributeName> by lazy { listOf(
   52     52   
            Description,
   53     53   
            LoadPermission,
   54     54   
            Name,
   55     55   
            ProductCodes,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/FpgaImageStateCode.kt

@@ -21,21 +58,58 @@
   41     41   
            "pending" -> Pending
   42     42   
            "unavailable" -> Unavailable
   43     43   
            else -> SdkUnknown(value)
   44     44   
        }
   45     45   
   46     46   
        /**
   47     47   
         * Get a list of all possible variants
   48     48   
         */
   49     49   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageStateCode> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageStateCode> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.FpgaImageStateCode> by lazy { listOf(
   52     52   
            Available,
   53     53   
            Failed,
   54     54   
            Pending,
   55     55   
            Unavailable,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/GatewayAssociationState.kt

@@ -21,21 +58,58 @@
   41     41   
            "disassociating" -> Disassociating
   42     42   
            "not-associated" -> NotAssociated
   43     43   
            else -> SdkUnknown(value)
   44     44   
        }
   45     45   
   46     46   
        /**
   47     47   
         * Get a list of all possible variants
   48     48   
         */
   49     49   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayAssociationState> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayAssociationState> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayAssociationState> by lazy { listOf(
   52     52   
            Associated,
   53     53   
            Associating,
   54     54   
            Disassociating,
   55     55   
            NotAssociated,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/GatewayType.kt

@@ -3,3 +37,37 @@
   23     23   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.GatewayType = when (value) {
   24     24   
            "ipsec.1" -> Ipsec1
   25     25   
            else -> SdkUnknown(value)
   26     26   
        }
   27     27   
   28     28   
        /**
   29     29   
         * Get a list of all possible variants
   30     30   
         */
   31     31   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayType> = values
   32     32   
   33         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayType> = listOf(
          33  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GatewayType> by lazy { listOf(
   34     34   
            Ipsec1,
   35         -
        )
          35  +
        ) }
   36     36   
    }
   37     37   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/GroupBy.kt

@@ -1,1 +44,49 @@
    5      5   
import kotlin.collections.List
    6      6   
    7      7   
public sealed class GroupBy {
    8      8   
    public abstract val value: kotlin.String
    9      9   
   10     10   
    public object AccountId : aws.sdk.kotlin.services.ec2.model.GroupBy() {
   11     11   
        override val value: kotlin.String = "account-id"
   12     12   
        override fun toString(): kotlin.String = "AccountId"
   13     13   
    }
   14     14   
          15  +
    public object AccountName : aws.sdk.kotlin.services.ec2.model.GroupBy() {
          16  +
        override val value: kotlin.String = "account-name"
          17  +
        override fun toString(): kotlin.String = "AccountName"
          18  +
    }
          19  +
   15     20   
    public object AvailabilityZoneId : aws.sdk.kotlin.services.ec2.model.GroupBy() {
   16     21   
        override val value: kotlin.String = "availability-zone-id"
   17     22   
        override fun toString(): kotlin.String = "AvailabilityZoneId"
   18     23   
    }
   19     24   
   20     25   
    public object InstanceFamily : aws.sdk.kotlin.services.ec2.model.GroupBy() {
   21     26   
        override val value: kotlin.String = "instance-family"
   22     27   
        override fun toString(): kotlin.String = "InstanceFamily"
   23     28   
    }
   24     29   
@@ -75,80 +149,156 @@
   95    100   
    public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.ec2.model.GroupBy() {
   96    101   
        override fun toString(): kotlin.String = "SdkUnknown($value)"
   97    102   
    }
   98    103   
   99    104   
    public companion object {
  100    105   
        /**
  101    106   
         * Convert a raw value to one of the sealed variants or [SdkUnknown]
  102    107   
         */
  103    108   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.GroupBy = when (value) {
  104    109   
            "account-id" -> AccountId
         110  +
            "account-name" -> AccountName
  105    111   
            "availability-zone-id" -> AvailabilityZoneId
  106    112   
            "instance-family" -> InstanceFamily
  107    113   
            "instance-platform" -> InstancePlatform
  108    114   
            "instance-type" -> InstanceType
  109    115   
            "reservation-arn" -> ReservationArn
  110    116   
            "reservation-create-timestamp" -> ReservationCreateTimestamp
  111    117   
            "reservation-end-date-type" -> ReservationEndDateType
  112    118   
            "reservation-end-timestamp" -> ReservationEndTimestamp
  113    119   
            "reservation-id" -> ReservationId
  114    120   
            "reservation-instance-match-criteria" -> ReservationInstanceMatchCriteria
  115    121   
            "reservation-start-timestamp" -> ReservationStartTimestamp
  116    122   
            "reservation-state" -> ReservationState
  117    123   
            "reservation-type" -> ReservationType
  118    124   
            "reservation-unused-financial-owner" -> ReservationUnusedFinancialOwner
  119    125   
            "resource-region" -> ResourceRegion
  120    126   
            "tenancy" -> Tenancy
  121    127   
            else -> SdkUnknown(value)
  122    128   
        }
  123    129   
  124    130   
        /**
  125    131   
         * Get a list of all possible variants
  126    132   
         */
  127    133   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GroupBy> = values
  128    134   
  129         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GroupBy> = listOf(
         135  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.GroupBy> by lazy { listOf(
  130    136   
            AccountId,
         137  +
            AccountName,
  131    138   
            AvailabilityZoneId,
  132    139   
            InstanceFamily,
  133    140   
            InstancePlatform,
  134    141   
            InstanceType,
  135    142   
            ReservationArn,
  136    143   
            ReservationCreateTimestamp,
  137    144   
            ReservationEndDateType,
  138    145   
            ReservationEndTimestamp,
  139    146   
            ReservationId,
  140    147   
            ReservationInstanceMatchCriteria,
  141    148   
            ReservationStartTimestamp,
  142    149   
            ReservationState,
  143    150   
            ReservationType,
  144    151   
            ReservationUnusedFinancialOwner,
  145    152   
            ResourceRegion,
  146    153   
            Tenancy,
  147         -
        )
         154  +
        ) }
  148    155   
    }
  149    156   
}

tmp-codegen-diff/services/ec2/generated-src/main/kotlin/aws/sdk/kotlin/services/ec2/model/HaStatus.kt

@@ -21,21 +58,58 @@
   41     41   
            "processing" -> Processing
   42     42   
            "standby" -> Standby
   43     43   
            else -> SdkUnknown(value)
   44     44   
        }
   45     45   
   46     46   
        /**
   47     47   
         * Get a list of all possible variants
   48     48   
         */
   49     49   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.HaStatus> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.HaStatus> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.HaStatus> by lazy { listOf(
   52     52   
            Active,
   53     53   
            Invalid,
   54     54   
            Processing,
   55     55   
            Standby,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}