AWS SDK

AWS SDK

rev. 2493670155f3f484f4055f00c7816463c1a2ced2..ac5e22252d1e170d05dd8b11ceb2a7a284cd7f2e

Files changed:

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

@@ -3,3 +37,37 @@
   23     23   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.TrafficMirrorNetworkService = when (value) {
   24     24   
            "amazon-dns" -> AmazonDns
   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.TrafficMirrorNetworkService> = values
   32     32   
   33         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorNetworkService> = listOf(
          33  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorNetworkService> by lazy { listOf(
   34     34   
            AmazonDns,
   35         -
        )
          35  +
        ) }
   36     36   
    }
   37     37   
}

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

@@ -9,9 +44,44 @@
   29     29   
            "accept" -> Accept
   30     30   
            "reject" -> Reject
   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.TrafficMirrorRuleAction> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorRuleAction> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorRuleAction> by lazy { listOf(
   40     40   
            Accept,
   41     41   
            Reject,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

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

@@ -15,15 +51,51 @@
   35     35   
            "packet-length" -> PacketLength
   36     36   
            "virtual-network-id" -> VirtualNetworkId
   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.TrafficMirrorSessionField> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorSessionField> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorSessionField> by lazy { listOf(
   46     46   
            Description,
   47     47   
            PacketLength,
   48     48   
            VirtualNetworkId,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

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

@@ -15,15 +51,51 @@
   35     35   
            "network-interface" -> NetworkInterface
   36     36   
            "network-load-balancer" -> NetworkLoadBalancer
   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.TrafficMirrorTargetType> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorTargetType> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficMirrorTargetType> by lazy { listOf(
   46     46   
            GatewayLoadBalancerEndpoint,
   47     47   
            NetworkInterface,
   48     48   
            NetworkLoadBalancer,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

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

@@ -15,15 +51,51 @@
   35     35   
            "ALL" -> All
   36     36   
            "REJECT" -> Reject
   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.TrafficType> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficType> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TrafficType> by lazy { listOf(
   46     46   
            Accept,
   47     47   
            All,
   48     48   
            Reject,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

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

@@ -9,9 +44,44 @@
   29     29   
            "standard" -> Standard
   30     30   
            "time-based" -> TimeBased
   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.TransferType> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransferType> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransferType> by lazy { listOf(
   40     40   
            Standard,
   41     41   
            TimeBased,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

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

@@ -21,21 +58,58 @@
   41     41   
            "disassociated" -> Disassociated
   42     42   
            "disassociating" -> Disassociating
   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.TransitGatewayAssociationState> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAssociationState> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAssociationState> by lazy { listOf(
   52     52   
            Associated,
   53     53   
            Associating,
   54     54   
            Disassociated,
   55     55   
            Disassociating,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

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

@@ -1,1 +86,93 @@
    1      1   
// Code generated by smithy-kotlin codegen. DO NOT EDIT!
    2      2   
    3      3   
package aws.sdk.kotlin.services.ec2.model
    4      4   
    5      5   
import kotlin.collections.List
    6      6   
    7      7   
public sealed class TransitGatewayAttachmentResourceType {
    8      8   
    public abstract val value: kotlin.String
    9      9   
          10  +
    public object ClientVpn : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
          11  +
        override val value: kotlin.String = "client-vpn"
          12  +
        override fun toString(): kotlin.String = "ClientVpn"
          13  +
    }
          14  +
   10     15   
    public object Connect : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   11     16   
        override val value: kotlin.String = "connect"
   12     17   
        override fun toString(): kotlin.String = "Connect"
   13     18   
    }
   14     19   
   15     20   
    public object DirectConnectGateway : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   16     21   
        override val value: kotlin.String = "direct-connect-gateway"
   17     22   
        override fun toString(): kotlin.String = "DirectConnectGateway"
   18     23   
    }
   19     24   
   20     25   
    public object NetworkFunction : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   21     26   
        override val value: kotlin.String = "network-function"
   22     27   
        override fun toString(): kotlin.String = "NetworkFunction"
   23     28   
    }
   24     29   
   25     30   
    public object Peering : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   26     31   
        override val value: kotlin.String = "peering"
   27     32   
        override fun toString(): kotlin.String = "Peering"
   28     33   
    }
   29     34   
   30     35   
    public object TgwPeering : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   31     36   
        override val value: kotlin.String = "tgw-peering"
   32     37   
        override fun toString(): kotlin.String = "TgwPeering"
   33     38   
    }
   34     39   
   35     40   
    public object Vpc : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   36     41   
        override val value: kotlin.String = "vpc"
   37     42   
        override fun toString(): kotlin.String = "Vpc"
   38     43   
    }
   39     44   
   40     45   
    public object Vpn : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   41     46   
        override val value: kotlin.String = "vpn"
   42     47   
        override fun toString(): kotlin.String = "Vpn"
   43     48   
    }
   44     49   
   45     50   
    public object VpnConcentrator : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   46     51   
        override val value: kotlin.String = "vpn-concentrator"
   47     52   
        override fun toString(): kotlin.String = "VpnConcentrator"
   48     53   
    }
   49     54   
   50     55   
    public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType() {
   51     56   
        override fun toString(): kotlin.String = "SdkUnknown($value)"
   52     57   
    }
   53     58   
   54     59   
    public companion object {
   55     60   
        /**
   56     61   
         * Convert a raw value to one of the sealed variants or [SdkUnknown]
   57     62   
         */
   58     63   
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType = when (value) {
          64  +
            "client-vpn" -> ClientVpn
   59     65   
            "connect" -> Connect
   60     66   
            "direct-connect-gateway" -> DirectConnectGateway
   61     67   
            "network-function" -> NetworkFunction
   62     68   
            "peering" -> Peering
   63     69   
            "tgw-peering" -> TgwPeering
   64     70   
            "vpc" -> Vpc
   65     71   
            "vpn" -> Vpn
   66     72   
            "vpn-concentrator" -> VpnConcentrator
   67     73   
            else -> SdkUnknown(value)
   68     74   
        }
   69     75   
   70     76   
        /**
   71     77   
         * Get a list of all possible variants
   72     78   
         */
   73     79   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType> = values
   74     80   
   75         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType> = listOf(
          81  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentResourceType> by lazy { listOf(
          82  +
            ClientVpn,
   76     83   
            Connect,
   77     84   
            DirectConnectGateway,
   78     85   
            NetworkFunction,
   79     86   
            Peering,
   80     87   
            TgwPeering,
   81     88   
            Vpc,
   82     89   
            Vpn,
   83     90   
            VpnConcentrator,
   84         -
        )
          91  +
        ) }
   85     92   
    }
   86     93   
}

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

@@ -75,75 +121,121 @@
   95     95   
            "rejecting" -> Rejecting
   96     96   
            "rollingBack" -> RollingBack
   97     97   
            else -> SdkUnknown(value)
   98     98   
        }
   99     99   
  100    100   
        /**
  101    101   
         * Get a list of all possible variants
  102    102   
         */
  103    103   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentState> = values
  104    104   
  105         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentState> = listOf(
         105  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayAttachmentState> by lazy { listOf(
  106    106   
            Available,
  107    107   
            Deleted,
  108    108   
            Deleting,
  109    109   
            Failed,
  110    110   
            Failing,
  111    111   
            Initiating,
  112    112   
            InitiatingRequest,
  113    113   
            Modifying,
  114    114   
            Pending,
  115    115   
            PendingAcceptance,
  116    116   
            Rejected,
  117    117   
            Rejecting,
  118    118   
            RollingBack,
  119         -
        )
         119  +
        ) }
  120    120   
    }
  121    121   
}

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

@@ -21,21 +58,58 @@
   41     41   
            "deleting" -> Deleting
   42     42   
            "pending" -> Pending
   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.TransitGatewayConnectPeerState> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayConnectPeerState> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayConnectPeerState> by lazy { listOf(
   52     52   
            Available,
   53     53   
            Deleted,
   54     54   
            Deleting,
   55     55   
            Pending,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

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

@@ -15,15 +51,51 @@
   35     35   
            "source-attachment-owner" -> SourceAttachmentOwner
   36     36   
            "transit-gateway-owner" -> TransitGatewayOwner
   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.TransitGatewayMeteringPayerType> = values
   44     44   
   45         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPayerType> = listOf(
          45  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPayerType> by lazy { listOf(
   46     46   
            DestinationAttachmentOwner,
   47     47   
            SourceAttachmentOwner,
   48     48   
            TransitGatewayOwner,
   49         -
        )
          49  +
        ) }
   50     50   
    }
   51     51   
}

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

@@ -9,9 +44,44 @@
   29     29   
            "available" -> Available
   30     30   
            "deleted" -> Deleted
   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.TransitGatewayMeteringPolicyEntryState> = values
   38     38   
   39         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPolicyEntryState> = listOf(
          39  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPolicyEntryState> by lazy { listOf(
   40     40   
            Available,
   41     41   
            Deleted,
   42         -
        )
          42  +
        ) }
   43     43   
    }
   44     44   
}

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

@@ -27,27 +65,65 @@
   47     47   
            "modifying" -> Modifying
   48     48   
            "pending" -> Pending
   49     49   
            else -> SdkUnknown(value)
   50     50   
        }
   51     51   
   52     52   
        /**
   53     53   
         * Get a list of all possible variants
   54     54   
         */
   55     55   
        public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPolicyState> = values
   56     56   
   57         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPolicyState> = listOf(
          57  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMeteringPolicyState> by lazy { listOf(
   58     58   
            Available,
   59     59   
            Deleted,
   60     60   
            Deleting,
   61     61   
            Modifying,
   62     62   
            Pending,
   63         -
        )
          63  +
        ) }
   64     64   
    }
   65     65   
}

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

@@ -39,39 +79,79 @@
   59     59   
            "pendingAcceptance" -> PendingAcceptance
   60     60   
            "rejected" -> Rejected
   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.TransitGatewayMulitcastDomainAssociationState> = values
   68     68   
   69         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMulitcastDomainAssociationState> = listOf(
          69  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMulitcastDomainAssociationState> by lazy { listOf(
   70     70   
            Associated,
   71     71   
            Associating,
   72     72   
            Disassociated,
   73     73   
            Disassociating,
   74     74   
            Failed,
   75     75   
            PendingAcceptance,
   76     76   
            Rejected,
   77         -
        )
          77  +
        ) }
   78     78   
    }
   79     79   
}

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

@@ -21,21 +58,58 @@
   41     41   
            "deleting" -> Deleting
   42     42   
            "pending" -> Pending
   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.TransitGatewayMulticastDomainState> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMulticastDomainState> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayMulticastDomainState> by lazy { listOf(
   52     52   
            Available,
   53     53   
            Deleted,
   54     54   
            Deleting,
   55     55   
            Pending,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}

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

@@ -21,21 +58,58 @@
   41     41   
            "deleting" -> Deleting
   42     42   
            "pending" -> Pending
   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.TransitGatewayPolicyTableState> = values
   50     50   
   51         -
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayPolicyTableState> = listOf(
          51  +
        private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.TransitGatewayPolicyTableState> by lazy { listOf(
   52     52   
            Available,
   53     53   
            Deleted,
   54     54   
            Deleting,
   55     55   
            Pending,
   56         -
        )
          56  +
        ) }
   57     57   
    }
   58     58   
}