diff --git a/COGNAC b/COGNAC
index 2084c55..2b3b3fe 160000
--- a/COGNAC
+++ b/COGNAC
@@ -1 +1 @@
-Subproject commit 2084c55755526961c5d93e10eeb422626e255a45
+Subproject commit 2b3b3fec5322eb5189baccfb6dd09b360059cea5
diff --git a/osc_sdk.c b/osc_sdk.c
index e8e1709..e5e84d6 100644
--- a/osc_sdk.c
+++ b/osc_sdk.c
@@ -767,7 +767,7 @@ static const char *calls_args_descriptions[] = {
" --VpnOptions.Phase1Options.DpdTimeoutAction: string\n"
" The action to carry out after a Dead Peer Detection (DPD) timeout \n"
" occurs.\n"
- " --VpnOptions.Phase1Options.DpdTimeoutSeconds: int\n"
+ " --VpnOptions.Phase1Options.DpdTimeoutSeconds: long long int\n"
" The maximum waiting time for a Dead Peer Detection (DPD) response before \n"
" considering the peer as dead, in seconds.\n"
" --VpnOptions.Phase1Options.IkeVersions: array string\n"
@@ -779,9 +779,9 @@ static const char *calls_args_descriptions[] = {
" The encryption algorithms allowed for the VPN tunnel for phase 1.\n"
" --VpnOptions.Phase1Options.Phase1IntegrityAlgorithms: array string\n"
" The integrity algorithms allowed for the VPN tunnel for phase 1.\n"
- " --VpnOptions.Phase1Options.Phase1LifetimeSeconds: int\n"
+ " --VpnOptions.Phase1Options.Phase1LifetimeSeconds: long long int\n"
" The lifetime for phase 1 of the IKE negotiation process, in seconds.\n"
- " --VpnOptions.Phase1Options.ReplayWindowSize: int\n"
+ " --VpnOptions.Phase1Options.ReplayWindowSize: long long int\n"
" The number of packets in an IKE replay window.\n"
" --VpnOptions.Phase1Options.StartupAction: string\n"
" The action to carry out when establishing tunnels for a VPN connection.\n"
@@ -795,7 +795,7 @@ static const char *calls_args_descriptions[] = {
" The encryption algorithms allowed for the VPN tunnel for phase 2.\n"
" --VpnOptions.Phase2Options.Phase2IntegrityAlgorithms: array string\n"
" The integrity algorithms allowed for the VPN tunnel for phase 2.\n"
- " --VpnOptions.Phase2Options.Phase2LifetimeSeconds: int\n"
+ " --VpnOptions.Phase2Options.Phase2LifetimeSeconds: long long int\n"
" The lifetime for phase 2 of the Internet Key Exchange (IKE) negociation \n"
" process, in seconds.\n"
" --VpnOptions.Phase2Options.PreSharedKey: string\n"
@@ -808,14 +808,14 @@ static const char *calls_args_descriptions[] = {
,
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--Iops: int\n"
+"--Iops: long long int\n"
" **Cold volume**: the new number of I/O operations per second (IOPS). This parameter can be \n"
" specified only if you update an `io1` volume or if you change the type of the volume for an \n"
" `io1`. This modification is instantaneous. \n**Hot volume**: the new number of I/O \n"
" operations per second (IOPS). This parameter can be specified only if you update an `io1` \n"
" volume. This modification is not instantaneous. \nThe maximum number of IOPS allowed for \n"
" `io1` volumes is `13000` with a maximum performance ratio of 300 IOPS per gibibyte.\n"
-"--Size: int\n"
+"--Size: long long int\n"
" **Cold volume**: the new size of the volume, in gibibytes (GiB). This value must be equal \n"
" to or greater than the current size of the volume. This modification is not instantaneous. \n"
" \n**Hot volume**: you cannot change the size of a hot volume.\n"
@@ -1059,35 +1059,35 @@ static const char *calls_args_descriptions[] = {
" --AccessLog.OsuBucketPrefix: string\n"
" The path to the folder of the access logs in your OOS bucket (by \n"
" default, the `root` level of your bucket).\n"
- " --AccessLog.PublicationInterval: int\n"
+ " --AccessLog.PublicationInterval: long long int\n"
" The time interval for the publication of access logs in the OOS bucket, \n"
" in minutes. This value can be either `5` or `60` (by default, `60`).\n"
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
"--HealthCheck: ref HealthCheck\n"
" Information about the health check configuration.\n"
- " --HealthCheck.CheckInterval: int\n"
+ " --HealthCheck.CheckInterval: long long int\n"
" The number of seconds between two requests (between `5` and `600` both \n"
" included).\n"
- " --HealthCheck.HealthyThreshold: int\n"
+ " --HealthCheck.HealthyThreshold: long long int\n"
" The number of consecutive successful requests before considering the VM \n"
" as healthy (between `2` and `10` both included).\n"
" --HealthCheck.Path: string\n"
" If you use the HTTP or HTTPS protocols, the request URL path.\n"
- " --HealthCheck.Port: int\n"
+ " --HealthCheck.Port: long long int\n"
" The port number (between `1` and `65535`, both included).\n"
" --HealthCheck.Protocol: string\n"
" The protocol for the URL of the VM (`HTTP` \\| `HTTPS` \\| `TCP` \\| \n"
" `SSL`).\n"
- " --HealthCheck.Timeout: int\n"
+ " --HealthCheck.Timeout: long long int\n"
" The maximum waiting time for a response before considering the VM as \n"
" unhealthy, in seconds (between `2` and `60` both included).\n"
- " --HealthCheck.UnhealthyThreshold: int\n"
+ " --HealthCheck.UnhealthyThreshold: long long int\n"
" The number of consecutive failed requests before considering the VM as \n"
" unhealthy (between `2` and `10` both included).\n"
"--LoadBalancerName: string\n"
" The name of the load balancer.\n"
-"--LoadBalancerPort: int\n"
+"--LoadBalancerPort: long long int\n"
" The port on which the load balancer is listening (between `1` and `65535`, both included). \n"
" This parameter is required if you want to update the server certificate.\n"
"--PolicyNames: array string\n"
@@ -1165,7 +1165,7 @@ static const char *calls_args_descriptions[] = {
" The ID of the DirectLink interface you want to update.\n"
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--Mtu: int\n"
+"--Mtu: long long int\n"
" The maximum transmission unit (MTU) of the DirectLink interface, in bytes (always `1500`).\n"
,
"--DedicatedGroupId: string\n"
@@ -1197,7 +1197,7 @@ static const char *calls_args_descriptions[] = {
,
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--MaxAccessKeyExpirationSeconds: int\n"
+"--MaxAccessKeyExpirationSeconds: long long int\n"
" The maximum possible lifetime for your access keys, in seconds (between `0` and \n"
" `3153600000`, both included). If set to `O`, your access keys can have unlimited lifetimes, \n"
" but a trusted session cannot be activated. Otherwise, all your access keys must have an \n"
@@ -1358,7 +1358,7 @@ static const char *calls_args_descriptions[] = {
,
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--VmAddition: int\n"
+"--VmAddition: long long int\n"
" The number of VMs you want to add to the VM group.\n"
"--VmGroupId: string\n"
" The ID of the VM group you want to scale up.\n"
@@ -1367,7 +1367,7 @@ static const char *calls_args_descriptions[] = {
" If true, checks whether you have the required permissions to perform the action.\n"
"--VmGroupId: string\n"
" The ID of the VM group you want to scale down.\n"
-"--VmSubtraction: int\n"
+"--VmSubtraction: long long int\n"
" The number of VMs you want to delete from the VM group.\n"
,
"--DryRun: bool\n"
@@ -1435,7 +1435,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the VPN connections.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1481,7 +1481,7 @@ static const char *calls_args_descriptions[] = {
" The types of the volumes (`standard` \\| `gp2` \\| `io1`).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1510,7 +1510,7 @@ static const char *calls_args_descriptions[] = {
" `stopped` \\| `shutting-down` \\| `terminated` \\| `quarantine`).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1676,7 +1676,7 @@ static const char *calls_args_descriptions[] = {
" Types](https://docs.outscale.com/en/userguide/VM-Types.html).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1706,7 +1706,7 @@ static const char *calls_args_descriptions[] = {
" The size of one ephemeral storage disk, in gibibytes (GiB).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1794,7 +1794,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the virtual gateways.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1817,9 +1817,9 @@ static const char *calls_args_descriptions[] = {
" (`/`).\n"
" --Filters.UserGroupIds: array string\n"
" The IDs of the user groups.\n"
-"--FirstItem: int\n"
+"--FirstItem: long long int\n"
" The item starting the list of groups requested.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
,
"--DryRun: bool\n"
@@ -1833,9 +1833,9 @@ static const char *calls_args_descriptions[] = {
,
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--FirstItem: int\n"
+"--FirstItem: long long int\n"
" The item starting the list of policies requested.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
"--UserGroupName: string\n"
" The name of the group.\n"
@@ -1871,7 +1871,7 @@ static const char *calls_args_descriptions[] = {
" resources corresponding to each tag, regardless of the other filter.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1887,7 +1887,7 @@ static const char *calls_args_descriptions[] = {
" The names of the Subregions.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1918,7 +1918,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1964,7 +1964,7 @@ static const char *calls_args_descriptions[] = {
" (GiB).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -1976,7 +1976,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the export tasks.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2045,7 +2045,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2096,7 +2096,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2118,7 +2118,7 @@ static const char *calls_args_descriptions[] = {
" The description of the quotas.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2152,7 +2152,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the VMs.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2160,7 +2160,7 @@ static const char *calls_args_descriptions[] = {
" If true, checks whether you have the required permissions to perform the action.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2175,16 +2175,16 @@ static const char *calls_args_descriptions[] = {
" The IDs of the product types.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
- "--FirstItem: int\n"
+ "--FirstItem: long long int\n"
" The item starting the list of policies requested.\n"
"--PolicyOrn: string\n"
" The OUTSCALE Resource Name (ORN) of the policy. For more information, see [Resource \n"
" Identifiers](https://docs.outscale.com/en/userguide/Resource-Identifiers.html).\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
,
"--PolicyOrn: string\n"
@@ -2208,9 +2208,9 @@ static const char *calls_args_descriptions[] = {
" is set to a slash (`/`).\n"
" --Filters.Scope: string\n"
" The scope to filter policies (`OWS` \\| `LOCAL`).\n"
-"--FirstItem: int\n"
+"--FirstItem: long long int\n"
" The item starting the list of policies requested.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
,
"--DryRun: bool\n"
@@ -2309,7 +2309,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2350,7 +2350,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2378,7 +2378,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2392,7 +2392,7 @@ static const char *calls_args_descriptions[] = {
" The names of the services.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2421,7 +2421,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2434,9 +2434,9 @@ static const char *calls_args_descriptions[] = {
" (`/`).\n"
" --Filters.UserGroupIds: array string\n"
" The IDs of the user groups.\n"
-"--FirstItem: int\n"
+"--FirstItem: long long int\n"
" The item starting the list of policies requested.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
"--UserGroupName: string\n"
" The name of the group.\n"
@@ -2445,7 +2445,7 @@ static const char *calls_args_descriptions[] = {
" If true, checks whether you have the required permissions to perform the action.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2475,9 +2475,9 @@ static const char *calls_args_descriptions[] = {
" --Filters.PathPrefix: string\n"
" The path prefix of the policies. If not specified, it is set to a slash \n"
" (`/`).\n"
-"--FirstItem: int\n"
+"--FirstItem: long long int\n"
" The item starting the list of policies requested.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of items that can be returned in a single response (by default, `100`).\n"
"--UserName: string\n"
" The name of the user the policies are linked to.\n"
@@ -2495,7 +2495,7 @@ static const char *calls_args_descriptions[] = {
" `ecdsa-sha2-nistp256`, `ecdsa-sha2-nistp384`, or `ecdsa-sha2-nistp521`).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2521,7 +2521,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2582,7 +2582,7 @@ static const char *calls_args_descriptions[] = {
" The virtualization types (always `hvm`).\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2594,7 +2594,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the export tasks.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2630,7 +2630,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the DirectLinks.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2644,7 +2644,7 @@ static const char *calls_args_descriptions[] = {
" The IDs of the DirectLink interfaces.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2676,7 +2676,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2695,7 +2695,7 @@ static const char *calls_args_descriptions[] = {
" The names of the Subregions in which the dedicated groups are located.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2752,7 +2752,7 @@ static const char *calls_args_descriptions[] = {
" \"Filters\":{\"Tags\":[\"TAGKEY=TAGVALUE\"]}.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
,
@@ -2817,7 +2817,7 @@ static const char *calls_args_descriptions[] = {
" The HTTP status codes of the logged calls.\n"
"--NextPageToken: string\n"
" The token to request the next page of results. Each token refers to a specific page.\n"
-"--ResultsPerPage: int\n"
+"--ResultsPerPage: long long int\n"
" The maximum number of logs returned in a single response (between `1`and `1000`, both \n"
" included). By default, `100`.\n"
"--With: ref With\n"
@@ -2972,7 +2972,7 @@ static const char *calls_args_descriptions[] = {
"--PrivateIps: array string\n"
" The secondary private IP or IPs you want to assign to the NIC within the IP range of the \n"
" Subnet.\n"
-"--SecondaryPrivateIpCount: int\n"
+"--SecondaryPrivateIpCount: long long int\n"
" The number of secondary private IPs to assign to the NIC.\n"
,
"--DryRun: bool\n"
@@ -2983,7 +2983,7 @@ static const char *calls_args_descriptions[] = {
"--UserName: string\n"
" The name of the user you want to link the policy to (between 1 and 64 characters).\n"
,
- "--DeviceNumber: int\n"
+ "--DeviceNumber: long long int\n"
" The index of the VM device for the NIC attachment (between `1` and `7`, both included).\n"
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
@@ -3123,7 +3123,7 @@ static const char *calls_args_descriptions[] = {
"--Flow: string\n"
" The direction of the flow: `Inbound` or `Outbound`. You can specify `Outbound` for Nets \n"
" only.\n"
-"--FromPortRange: int\n"
+"--FromPortRange: long long int\n"
" The beginning of the port range for the TCP and UDP protocols, or an ICMP type number.\n"
"--IpProtocol: string\n"
" The IP protocol name (`tcp`, `udp`, `icmp`, or `-1` for all protocols). By default, `-1`. \n"
@@ -3134,7 +3134,7 @@ static const char *calls_args_descriptions[] = {
"--Rules: array ref SecurityGroupRule\n"
" One or more rules you want to delete from the security group.\n"
" Information about the security group rule.\n"
- " --Rules.INDEX.FromPortRange: int\n"
+ " --Rules.INDEX.FromPortRange: long long int\n"
" The beginning of the port range for the TCP and UDP protocols, or an \n"
" ICMP type number.\n"
" --Rules.INDEX.IpProtocol: string\n"
@@ -3161,7 +3161,7 @@ static const char *calls_args_descriptions[] = {
" One or more service IDs to allow traffic from a Net to access the \n"
" corresponding OUTSCALE services. For more information, see \n"
" [ReadNetAccessPointServices](#readnetaccesspointservices).\n"
- " --Rules.INDEX.ToPortRange: int\n"
+ " --Rules.INDEX.ToPortRange: long long int\n"
" The end of the port range for the TCP and UDP protocols, or an ICMP code \n"
" number.\n"
"--SecurityGroupAccountIdToUnlink: string\n"
@@ -3171,7 +3171,7 @@ static const char *calls_args_descriptions[] = {
"--SecurityGroupNameToUnlink: string\n"
" The ID of the source security group. If you are in the Public Cloud, you can also specify \n"
" the name of the source security group.\n"
-"--ToPortRange: int\n"
+"--ToPortRange: long long int\n"
" The end of the port range for the TCP and UDP protocols, or an ICMP code number.\n"
,
"--DryRun: bool\n"
@@ -3367,11 +3367,11 @@ static const char *calls_args_descriptions[] = {
,
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
-"--Iops: int\n"
+"--Iops: long long int\n"
" The number of I/O operations per second (IOPS). This parameter must be specified only if \n"
" you create an `io1` volume. The maximum number of IOPS allowed for `io1` volumes is `13000` \n"
" with a maximum performance ratio of 300 IOPS per gibibyte.\n"
-"--Size: int\n"
+"--Size: long long int\n"
" The size of the volume, in gibibytes (GiB). The maximum allowed size for a volume is 14901 \n"
" GiB. This parameter is required if the volume is not created from a snapshot (`SnapshotId` \n"
" unspecified).\n"
@@ -3393,14 +3393,14 @@ static const char *calls_args_descriptions[] = {
" --BlockDeviceMappings.INDEX.Bsu.DeleteOnVmDeletion: bool\n"
" By default or if set to true, the volume is deleted when terminating the \n"
" VM. If false, the volume is not deleted when terminating the VM.\n"
- " --BlockDeviceMappings.INDEX.Bsu.Iops: int\n"
+ " --BlockDeviceMappings.INDEX.Bsu.Iops: long long int\n"
" The number of I/O operations per second (IOPS). This parameter must be \n"
" specified only if you create an `io1` volume. The maximum number of IOPS \n"
" allowed for `io1` volumes is `13000` with a maximum performance ratio of \n"
" 300 IOPS per gibibyte.\n"
" --BlockDeviceMappings.INDEX.Bsu.SnapshotId: string\n"
" The ID of the snapshot used to create the volume.\n"
- " --BlockDeviceMappings.INDEX.Bsu.VolumeSize: int\n"
+ " --BlockDeviceMappings.INDEX.Bsu.VolumeSize: long long int\n"
" The size of the volume, in gibibytes (GiB).\nIf you specify a \n"
" snapshot ID, the volume size must be at least equal to the snapshot \n"
" size.\nIf you specify a snapshot ID but no volume size, the volume \n"
@@ -3438,10 +3438,10 @@ static const char *calls_args_descriptions[] = {
" [ReadImages](#readimages) method.\n"
"--KeypairName: string\n"
" The name of the keypair.\n"
-"--MaxVmsCount: int\n"
+"--MaxVmsCount: long long int\n"
" The maximum number of VMs you want to create. If all the VMs cannot be created, the largest \n"
" possible number of VMs above MinVmsCount is created.\n"
-"--MinVmsCount: int\n"
+"--MinVmsCount: long long int\n"
" The minimum number of VMs you want to create. If this number of VMs cannot be created, no \n"
" VMs are created.\n"
"--NestedVirtualization: bool\n"
@@ -3460,7 +3460,7 @@ static const char *calls_args_descriptions[] = {
" --Nics.INDEX.Description: string\n"
" The description of the NIC, if you are creating a NIC when creating the \n"
" VM.\n"
- " --Nics.INDEX.DeviceNumber: int\n"
+ " --Nics.INDEX.DeviceNumber: long long int\n"
" The index of the VM device for the NIC attachment (between `0` and `7`, \n"
" both included). This parameter is required if you create a NIC when \n"
" creating the VM.\n"
@@ -3475,7 +3475,7 @@ static const char *calls_args_descriptions[] = {
" If true, the IP is the primary private IP of the NIC.\n"
" --Nics.INDEX.PrivateIps.INDEX.PrivateIp: string\n"
" The private IP of the NIC.\n"
- " --Nics.INDEX.SecondaryPrivateIpCount: int\n"
+ " --Nics.INDEX.SecondaryPrivateIpCount: long long int\n"
" The number of secondary private IPs, if you create a NIC when creating a \n"
" VM. This parameter cannot be specified if you specified more than one \n"
" private IP in the `PrivateIps` parameter.\n"
@@ -3520,7 +3520,7 @@ static const char *calls_args_descriptions[] = {
" provided in the `Performance` parameter. For more information, see [VM \n"
" Types](https://docs.outscale.com/en/userguide/VM-Types.html).\n"
,
- "--CpuCores: int\n"
+ "--CpuCores: long long int\n"
" The number of vCores to use for each VM.\n"
"--CpuGeneration: string\n"
" The processor generation to use for each VM (for example, `v4`).\n"
@@ -3535,7 +3535,7 @@ static const char *calls_args_descriptions[] = {
" [ReadImages](#readimages) method.\n"
"--KeypairName: string\n"
" The name of the keypair to use for each VM.\n"
-"--Ram: int\n"
+"--Ram: long long int\n"
" The amount of RAM to use for each VM.\n"
"--Tags: array ref ResourceTag\n"
" One or more tags to add to the VM template.\n"
@@ -3567,7 +3567,7 @@ static const char *calls_args_descriptions[] = {
" The key of the tag, with a minimum of 1 character.\n"
" --Tags.INDEX.Value: string\n"
" The value of the tag, between 0 and 255 characters.\n"
-"--VmCount: int\n"
+"--VmCount: long long int\n"
" The number of VMs deployed in the VM group.\n"
"--VmGroupName: string\n"
" The name of the VM group.\n"
@@ -3655,7 +3655,7 @@ static const char *calls_args_descriptions[] = {
" Access to Your Buckets and \n"
" Objects](https://docs.outscale.com/en/userguide/Managing-Access-to-Your-Buckets-and-Objects.\n"
" html).\n"
-"--SnapshotSize: int\n"
+"--SnapshotSize: long long int\n"
" **(when importing from a bucket)** The size of the snapshot you want to create in your \n"
" account, in bytes. This size must be greater than or equal to the size of the original, \n"
" uncompressed snapshot.\n"
@@ -3690,7 +3690,7 @@ static const char *calls_args_descriptions[] = {
"--Flow: string\n"
" The direction of the flow: `Inbound` or `Outbound`. You can specify `Outbound` for Nets \n"
" only.\n"
-"--FromPortRange: int\n"
+"--FromPortRange: long long int\n"
" The beginning of the port range for the TCP and UDP protocols, or an ICMP type number. If \n"
" you specify this parameter, you cannot specify the `Rules` parameter and its subparameters.\n"
"--IpProtocol: string\n"
@@ -3706,7 +3706,7 @@ static const char *calls_args_descriptions[] = {
" and its subparameters, you cannot specify the following parent parameters: `FromPortRange`, \n"
" `IpProtocol`, `IpRange`, and `ToPortRange`.\n"
" Information about the security group rule.\n"
- " --Rules.INDEX.FromPortRange: int\n"
+ " --Rules.INDEX.FromPortRange: long long int\n"
" The beginning of the port range for the TCP and UDP protocols, or an \n"
" ICMP type number.\n"
" --Rules.INDEX.IpProtocol: string\n"
@@ -3733,7 +3733,7 @@ static const char *calls_args_descriptions[] = {
" One or more service IDs to allow traffic from a Net to access the \n"
" corresponding OUTSCALE services. For more information, see \n"
" [ReadNetAccessPointServices](#readnetaccesspointservices).\n"
- " --Rules.INDEX.ToPortRange: int\n"
+ " --Rules.INDEX.ToPortRange: long long int\n"
" The end of the port range for the TCP and UDP protocols, or an ICMP code \n"
" number.\n"
"--SecurityGroupAccountIdToLink: string\n"
@@ -3744,7 +3744,7 @@ static const char *calls_args_descriptions[] = {
"--SecurityGroupNameToLink: string\n"
" The ID of a source or destination security group that you want to link to the security \n"
" group of the rule.\n"
-"--ToPortRange: int\n"
+"--ToPortRange: long long int\n"
" The end of the port range for the TCP and UDP protocols, or an ICMP code number. If you \n"
" specify this parameter, you cannot specify the `Rules` parameter and its subparameters.\n"
,
@@ -3885,7 +3885,7 @@ static const char *calls_args_descriptions[] = {
" --Tags.INDEX.Value: string\n"
" The value of the tag, between 0 and 255 characters.\n"
,
- "--CookieExpirationPeriod: int\n"
+ "--CookieExpirationPeriod: long long int\n"
" The lifetime of the cookie, in seconds. If not specified, the default value of this \n"
" parameter is `1`, which means that the sticky session lasts for the duration of the browser \n"
" session.\n"
@@ -3907,13 +3907,13 @@ static const char *calls_args_descriptions[] = {
"--Listeners: array ref ListenerForCreation\n"
" One or more listeners for the load balancer.\n"
" Information about the listener to create.\n"
- " --Listeners.INDEX.BackendPort: int\n"
+ " --Listeners.INDEX.BackendPort: long long int\n"
" The port on which the backend VM is listening (between `1` and `65535`, \n"
" both included).\n"
" --Listeners.INDEX.BackendProtocol: string\n"
" The protocol for routing traffic to backend VMs (`HTTP` \\| `HTTPS` \\| \n"
" `TCP` \\| `SSL`).\n"
- " --Listeners.INDEX.LoadBalancerPort: int\n"
+ " --Listeners.INDEX.LoadBalancerPort: long long int\n"
" The port on which the load balancer is listening (between `1` and \n"
" `65535`, both included).\n"
" --Listeners.INDEX.LoadBalancerProtocol: string\n"
@@ -3931,13 +3931,13 @@ static const char *calls_args_descriptions[] = {
"--Listeners: array ref ListenerForCreation\n"
" One or more listeners to create.\n"
" Information about the listener to create.\n"
- " --Listeners.INDEX.BackendPort: int\n"
+ " --Listeners.INDEX.BackendPort: long long int\n"
" The port on which the backend VM is listening (between `1` and `65535`, \n"
" both included).\n"
" --Listeners.INDEX.BackendProtocol: string\n"
" The protocol for routing traffic to backend VMs (`HTTP` \\| `HTTPS` \\| \n"
" `TCP` \\| `SSL`).\n"
- " --Listeners.INDEX.LoadBalancerPort: int\n"
+ " --Listeners.INDEX.LoadBalancerPort: long long int\n"
" The port on which the load balancer is listening (between `1` and \n"
" `65535`, both included).\n"
" --Listeners.INDEX.LoadBalancerProtocol: string\n"
@@ -3981,7 +3981,7 @@ static const char *calls_args_descriptions[] = {
" Information about the load balancer.\n"
" --Listener.LoadBalancerName: string\n"
" The name of the load balancer to which the listener is attached.\n"
- " --Listener.LoadBalancerPort: int\n"
+ " --Listener.LoadBalancerPort: long long int\n"
" The port of load balancer on which the load balancer is listening \n"
" (between `1` and `65535` both included).\n"
"--ListenerRule: ref ListenerRuleForCreation\n"
@@ -3998,7 +3998,7 @@ static const char *calls_args_descriptions[] = {
" A path pattern for the rule, with a maximum length of 128 characters. \n"
" This path pattern supports maximum three wildcards, and must not contain \n"
" any special characters except [_-.$/~\"'@:+?].\n"
- " --ListenerRule.Priority: int\n"
+ " --ListenerRule.Priority: long long int\n"
" The priority level of the listener rule, between `1` and `19999` both \n"
" included. Each rule must have a unique priority level. Otherwise, an \n"
" error is returned.\n"
@@ -4051,14 +4051,14 @@ static const char *calls_args_descriptions[] = {
" --BlockDeviceMappings.INDEX.Bsu.DeleteOnVmDeletion: bool\n"
" By default or if set to true, the volume is deleted when terminating the \n"
" VM. If false, the volume is not deleted when terminating the VM.\n"
- " --BlockDeviceMappings.INDEX.Bsu.Iops: int\n"
+ " --BlockDeviceMappings.INDEX.Bsu.Iops: long long int\n"
" The number of I/O operations per second (IOPS). This parameter must be \n"
" specified only if you create an `io1` volume. The maximum number of IOPS \n"
" allowed for `io1` volumes is `13000` with a maximum performance ratio of \n"
" 300 IOPS per gibibyte.\n"
" --BlockDeviceMappings.INDEX.Bsu.SnapshotId: string\n"
" The ID of the snapshot used to create the volume.\n"
- " --BlockDeviceMappings.INDEX.Bsu.VolumeSize: int\n"
+ " --BlockDeviceMappings.INDEX.Bsu.VolumeSize: long long int\n"
" The size of the volume, in gibibytes (GiB).\nIf you specify a \n"
" snapshot ID, the volume size must be at least equal to the snapshot \n"
" size.\nIf you specify a snapshot ID but no volume size, the volume \n"
@@ -4127,7 +4127,7 @@ static const char *calls_args_descriptions[] = {
" The ID of the existing DirectLink for which you want to create the DirectLink interface.\n"
"--DirectLinkInterface: ref DirectLinkInterface\n"
" Information about the DirectLink interface.\n"
- " --DirectLinkInterface.BgpAsn: int\n"
+ " --DirectLinkInterface.BgpAsn: long long int\n"
" The BGP (Border Gateway Protocol) ASN (Autonomous System Number) on the \n"
" customer's side of the DirectLink interface. This number must be between \n"
" `64512` and `65534`.\n"
@@ -4141,7 +4141,7 @@ static const char *calls_args_descriptions[] = {
" The IP on the OUTSCALE side of the DirectLink interface.\n"
" --DirectLinkInterface.VirtualGatewayId: string\n"
" The ID of the target virtual gateway.\n"
- " --DirectLinkInterface.Vlan: int\n"
+ " --DirectLinkInterface.Vlan: long long int\n"
" The VLAN number associated with the DirectLink interface. This number \n"
" must be unique and be between `2` and `4094`.\n"
"--DryRun: bool\n"
@@ -4174,7 +4174,7 @@ static const char *calls_args_descriptions[] = {
" The IPs of the Network Time Protocol (NTP) servers. You must specify at least one of the \n"
" following parameters: `DomainName`, `DomainNameServers`, `LogServers`, or `NtpServers`.\n"
,
- "--CpuGeneration: int\n"
+ "--CpuGeneration: long long int\n"
" The processor generation for the VMs in the dedicated group (for example, `4`).\n"
"--DryRun: bool\n"
" If true, checks whether you have the required permissions to perform the action.\n"
@@ -4183,7 +4183,7 @@ static const char *calls_args_descriptions[] = {
"--SubregionName: string\n"
" The Subregion in which you want to create the dedicated group.\n"
,
- "--BgpAsn: int\n"
+ "--BgpAsn: long long int\n"
" The Autonomous System Number (ASN) used by the Border Gateway Protocol (BGP) to find the \n"
" path to your client gateway through the Internet.
\nThis number must be between `1` \n"
" and `4294967295`. If you do not have an ASN, you can choose one between 64512 and 65534, or \n"
@@ -4362,7 +4362,7 @@ int osc_str_append_bool(struct osc_str *osc_str, int bool)
return 0;
}
-int osc_str_append_int(struct osc_str *osc_str, int i)
+int osc_str_append_int(struct osc_str *osc_str, long long int i)
{
int len = osc_str->len;
assert(osc_str);
@@ -4370,7 +4370,7 @@ int osc_str_append_int(struct osc_str *osc_str, int i)
osc_str->buf = osc_realloc(osc_str->buf, len + 64);
if (!osc_str->buf)
return -1;
- osc_str->len = len + snprintf(osc_str->buf + len, 64, "%d", i);
+ osc_str->len = len + snprintf(osc_str->buf + len, 64, "%lld", i);
osc_str->buf[osc_str->len] = 0;
return 0;
}
diff --git a/osc_sdk.h b/osc_sdk.h
index e9d09ce..1e58956 100644
--- a/osc_sdk.h
+++ b/osc_sdk.h
@@ -218,7 +218,7 @@ struct access_log {
* `60`).
*/
int is_set_publication_interval;
- int publication_interval;
+ long long int publication_interval;
};
struct account {
@@ -293,7 +293,7 @@ struct api_access_policy {
* `0`, your access keys can have unlimited lifetimes.
*/
int is_set_max_access_key_expiration_seconds;
- int max_access_key_expiration_seconds;
+ long long int max_access_key_expiration_seconds;
/*
* If true, a trusted session is activated, allowing you to bypass
* Certificate Authorities (CAs) enforcement. For more information, see
@@ -433,7 +433,7 @@ struct bsu_to_create {
* performance ratio of 300 IOPS per gibibyte.
*/
int is_set_iops;
- int iops;
+ long long int iops;
/*
* The ID of the snapshot used to create the volume.
*/
@@ -445,7 +445,7 @@ struct bsu_to_create {
* volume is created with a size similar to the snapshot one.
*/
int is_set_volume_size;
- int volume_size;
+ long long int volume_size;
/*
* The type of the volume (`standard` \\| `io1` \\| `gp2`). If not
* specified in the request, a `standard` volume is created.
\nFor
@@ -464,7 +464,7 @@ struct block_device_mapping_image {
* By default or if set to true, the volume is deleted when
* terminating the
* VM. If false, the volume is not deleted when terminating the VM.
- * --Bsu.Iops: int
+ * --Bsu.Iops: long long int
* The number of I/O operations per second (IOPS). This parameter
* must be
* specified only if you create an `io1` volume. The maximum number
@@ -474,7 +474,7 @@ struct block_device_mapping_image {
* 300 IOPS per gibibyte.
* --Bsu.SnapshotId: string
* The ID of the snapshot used to create the volume.
- * --Bsu.VolumeSize: int
+ * --Bsu.VolumeSize: long long int
* The size of the volume, in gibibytes (GiB).
\nIf you specify
* a
* snapshot ID, the volume size must be at least equal to the
@@ -516,7 +516,7 @@ struct block_device_mapping_vm_creation {
* By default or if set to true, the volume is deleted when
* terminating the
* VM. If false, the volume is not deleted when terminating the VM.
- * --Bsu.Iops: int
+ * --Bsu.Iops: long long int
* The number of I/O operations per second (IOPS). This parameter
* must be
* specified only if you create an `io1` volume. The maximum number
@@ -526,7 +526,7 @@ struct block_device_mapping_vm_creation {
* 300 IOPS per gibibyte.
* --Bsu.SnapshotId: string
* The ID of the snapshot used to create the volume.
- * --Bsu.VolumeSize: int
+ * --Bsu.VolumeSize: long long int
* The size of the volume, in gibibytes (GiB).
\nIf you specify
* a
* snapshot ID, the volume size must be at least equal to the
@@ -750,7 +750,7 @@ struct client_gateway {
* Internet.
*/
int is_set_bgp_asn;
- int bgp_asn;
+ long long int bgp_asn;
/*
* The ID of the client gateway.
*/
@@ -856,7 +856,7 @@ struct dedicated_group {
* The processor generation.
*/
int is_set_cpu_generation;
- int cpu_generation;
+ long long int cpu_generation;
/*
* The ID of the dedicated group.
*/
@@ -967,7 +967,7 @@ struct direct_link_interface {
* between `64512` and `65534`.
*/
int is_set_bgp_asn;
- int bgp_asn;
+ long long int bgp_asn;
/*
* The BGP authentication key.
*/
@@ -993,7 +993,7 @@ struct direct_link_interface {
* must be unique and be between `2` and `4094`.
*/
int is_set_vlan;
- int vlan;
+ long long int vlan;
};
struct direct_link_interfaces {
@@ -1006,7 +1006,7 @@ struct direct_link_interfaces {
* the customer's side of the DirectLink interface.
*/
int is_set_bgp_asn;
- int bgp_asn;
+ long long int bgp_asn;
/*
* The BGP authentication key.
*/
@@ -1040,7 +1040,7 @@ struct direct_link_interfaces {
* bytes (always `1500`).
*/
int is_set_mtu;
- int mtu;
+ long long int mtu;
/*
* The IP on the OUTSCALE side of the DirectLink interface.
*/
@@ -1059,7 +1059,7 @@ struct direct_link_interfaces {
* The VLAN number associated with the DirectLink interface.
*/
int is_set_vlan;
- int vlan;
+ long long int vlan;
};
struct errors {
@@ -3286,12 +3286,12 @@ struct flexible_gpu_catalog {
* The maximum number of VM vCores that the fGPU is compatible with.
*/
int is_set_max_cpu;
- int max_cpu;
+ long long int max_cpu;
/*
* The maximum amount of VM memory that the fGPU is compatible with.
*/
int is_set_max_ram;
- int max_ram;
+ long long int max_ram;
/*
* The model of fGPU.
*/
@@ -3300,7 +3300,7 @@ struct flexible_gpu_catalog {
* The amount of video RAM (VRAM) of the fGPU.
*/
int is_set_vram;
- int vram;
+ long long int vram;
};
struct health_check {
@@ -3309,13 +3309,13 @@ struct health_check {
* both included).
*/
int is_set_check_interval;
- int check_interval;
+ long long int check_interval;
/*
* The number of consecutive successful requests before considering the
* VM as healthy (between `2` and `10` both included).
*/
int is_set_healthy_threshold;
- int healthy_threshold;
+ long long int healthy_threshold;
/*
* If you use the HTTP or HTTPS protocols, the request URL path.
*/
@@ -3324,7 +3324,7 @@ struct health_check {
* The port number (between `1` and `65535`, both included).
*/
int is_set_port;
- int port;
+ long long int port;
/*
* The protocol for the URL of the VM (`HTTP` \\| `HTTPS` \\| `TCP` \\|
* `SSL`).
@@ -3335,13 +3335,13 @@ struct health_check {
* unhealthy, in seconds (between `2` and `60` both included).
*/
int is_set_timeout;
- int timeout;
+ long long int timeout;
/*
* The number of consecutive failed requests before considering the VM
* as unhealthy (between `2` and `10` both included).
*/
int is_set_unhealthy_threshold;
- int unhealthy_threshold;
+ long long int unhealthy_threshold;
};
struct permissions_on_resource {
@@ -3397,7 +3397,7 @@ struct image {
* terminating the
* VM. If false, the volume is not deleted when terminating the
* VM.
- * --BlockDeviceMappings.INDEX.Bsu.Iops: int
+ * --BlockDeviceMappings.INDEX.Bsu.Iops: long long int
* The number of I/O operations per second (IOPS). This
* parameter must be
* specified only if you create an `io1` volume. The maximum
@@ -3407,7 +3407,7 @@ struct image {
* 300 IOPS per gibibyte.
* --BlockDeviceMappings.INDEX.Bsu.SnapshotId: string
* The ID of the snapshot used to create the volume.
- * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: int
+ * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: long long int
* The size of the volume, in gibibytes (GiB).
\nIf you
* specify a
* snapshot ID, the volume size must be at least equal to the
@@ -3567,7 +3567,7 @@ struct image_export_task {
* The progress of the OMI export task, as a percentage.
*/
int is_set_progress;
- int progress;
+ long long int progress;
/*
* The state of the OMI export task (`pending/queued` \\| `pending` \\|
* `completed` \\| `failed` \\| `cancelled`).
@@ -3685,7 +3685,7 @@ struct link_nic {
* included).
*/
int is_set_device_number;
- int device_number;
+ long long int device_number;
/*
* The ID of the NIC to attach.
*/
@@ -3716,7 +3716,7 @@ struct link_nic_light {
* included).
*/
int is_set_device_number;
- int device_number;
+ long long int device_number;
/*
* The ID of the NIC to attach.
*/
@@ -3865,7 +3865,7 @@ struct listener {
* `65535`, both included).
*/
int is_set_backend_port;
- int backend_port;
+ long long int backend_port;
/*
* The protocol for routing traffic to backend VMs (`HTTP` \\| `HTTPS`
* \\| `TCP` \\| `SSL`).
@@ -3876,7 +3876,7 @@ struct listener {
* `65535`, both included).
*/
int is_set_load_balancer_port;
- int load_balancer_port;
+ long long int load_balancer_port;
/*
* The routing protocol (`HTTP` \\| `HTTPS` \\| `TCP` \\| `SSL`).
*/
@@ -3902,7 +3902,7 @@ struct listener_for_creation {
* `65535`, both included).
*/
int is_set_backend_port;
- int backend_port;
+ long long int backend_port;
/*
* The protocol for routing traffic to backend VMs (`HTTP` \\| `HTTPS`
* \\| `TCP` \\| `SSL`).
@@ -3913,7 +3913,7 @@ struct listener_for_creation {
* `65535`, both included).
*/
int is_set_load_balancer_port;
- int load_balancer_port;
+ long long int load_balancer_port;
/*
* The routing protocol (`HTTP` \\| `HTTPS` \\| `TCP` \\| `SSL`).
*/
@@ -3942,12 +3942,12 @@ struct listener_rule {
* The ID of the listener.
*/
int is_set_listener_id;
- int listener_id;
+ long long int listener_id;
/*
* The ID of the listener rule.
*/
int is_set_listener_rule_id;
- int listener_rule_id;
+ long long int listener_rule_id;
/*
* A human-readable name for the listener rule.
*/
@@ -3964,7 +3964,7 @@ struct listener_rule {
* error is returned.
*/
int is_set_priority;
- int priority;
+ long long int priority;
/*
* The IDs of the backend VMs.
*/
@@ -3999,7 +3999,7 @@ struct listener_rule_for_creation {
* error is returned.
*/
int is_set_priority;
- int priority;
+ long long int priority;
};
struct source_security_group {
@@ -4027,7 +4027,7 @@ struct load_balancer {
* --AccessLog.OsuBucketPrefix: string
* The path to the folder of the access logs in your OOS bucket (by
* default, the `root` level of your bucket).
- * --AccessLog.PublicationInterval: int
+ * --AccessLog.PublicationInterval: long long int
* The time interval for the publication of access logs in the OOS
* bucket,
* in minutes. This value can be either `5` or `60` (by default,
@@ -4065,27 +4065,27 @@ struct load_balancer {
char *dns_name;
/*
* Information about the health check configuration.
- * --HealthCheck.CheckInterval: int
+ * --HealthCheck.CheckInterval: long long int
* The number of seconds between two requests (between `5` and `600`
* both
* included).
- * --HealthCheck.HealthyThreshold: int
+ * --HealthCheck.HealthyThreshold: long long int
* The number of consecutive successful requests before considering
* the VM
* as healthy (between `2` and `10` both included).
* --HealthCheck.Path: string
* If you use the HTTP or HTTPS protocols, the request URL path.
- * --HealthCheck.Port: int
+ * --HealthCheck.Port: long long int
* The port number (between `1` and `65535`, both included).
* --HealthCheck.Protocol: string
* The protocol for the URL of the VM (`HTTP` \\| `HTTPS` \\| `TCP`
* \\|
* `SSL`).
- * --HealthCheck.Timeout: int
+ * --HealthCheck.Timeout: long long int
* The maximum waiting time for a response before considering the VM
* as
* unhealthy, in seconds (between `2` and `60` both included).
- * --HealthCheck.UnhealthyThreshold: int
+ * --HealthCheck.UnhealthyThreshold: long long int
* The number of consecutive failed requests before considering the
* VM as
* unhealthy (between `2` and `10` both included).
@@ -4096,7 +4096,7 @@ struct load_balancer {
/*
* The listeners for the load balancer.
* Information about the listener.
- * --Listeners.INDEX.BackendPort: int
+ * --Listeners.INDEX.BackendPort: long long int
* The port on which the backend VM is listening (between `1` and
* `65535`,
* both included).
@@ -4104,7 +4104,7 @@ struct load_balancer {
* The protocol for routing traffic to backend VMs (`HTTP` \\|
* `HTTPS` \\|
* `TCP` \\| `SSL`).
- * --Listeners.INDEX.LoadBalancerPort: int
+ * --Listeners.INDEX.LoadBalancerPort: long long int
* The port on which the load balancer is listening (between `1` and
* `65535`, both included).
* --Listeners.INDEX.LoadBalancerProtocol: string
@@ -4132,7 +4132,8 @@ struct load_balancer {
/*
* The policies defined for the load balancer.
* Information about the stickiness policy.
- * --LoadBalancerStickyCookiePolicies.INDEX.CookieExpirationPeriod: int
+ * --LoadBalancerStickyCookiePolicies.INDEX.CookieExpirationPeriod:
+ * long long int
* The time period, in seconds, after which the cookie should be
* considered
* stale.
\nIf `1`, the stickiness session lasts for the
@@ -4221,7 +4222,7 @@ struct load_balancer_light {
* (between `1` and `65535` both included).
*/
int is_set_load_balancer_port;
- int load_balancer_port;
+ long long int load_balancer_port;
};
struct load_balancer_sticky_cookie_policy {
@@ -4231,7 +4232,7 @@ struct load_balancer_sticky_cookie_policy {
* duration of the browser session.
*/
int is_set_cookie_expiration_period;
- int cookie_expiration_period;
+ long long int cookie_expiration_period;
/*
* The name of the stickiness policy.
*/
@@ -4275,7 +4276,7 @@ struct log {
* The duration of the logged call, in microseconds.
*/
int is_set_call_duration;
- int call_duration;
+ long long int call_duration;
/*
* The access key used for the logged call.
*/
@@ -4306,7 +4307,7 @@ struct log {
* bytes.
*/
int is_set_query_header_size;
- int query_header_size;
+ long long int query_header_size;
/*
* The IP used for the logged call.
*/
@@ -4320,7 +4321,7 @@ struct log {
* in bytes.
*/
int is_set_query_payload_size;
- int query_payload_size;
+ long long int query_payload_size;
/*
* The user agent of the HTTP request of the logged call.
*/
@@ -4333,12 +4334,12 @@ struct log {
* The size of the response of the logged call, in bytes.
*/
int is_set_response_size;
- int response_size;
+ long long int response_size;
/*
* The HTTP status code of the response of the logged call.
*/
int is_set_response_status_code;
- int response_status_code;
+ long long int response_status_code;
};
struct maintenance_event {
@@ -4599,7 +4600,7 @@ struct nic {
* Information about the NIC attachment.
* --LinkNic.DeleteOnVmDeletion: bool
* If true, the NIC is deleted when the VM is terminated.
- * --LinkNic.DeviceNumber: int
+ * --LinkNic.DeviceNumber: long long int
* The device index for the NIC attachment (between `1` and `7`,
* both
* included).
@@ -4734,7 +4735,7 @@ struct nic_for_vm_creation {
* when creating the VM.
*/
int is_set_device_number;
- int device_number;
+ long long int device_number;
/*
* The ID of the NIC, if you are attaching an existing NIC when creating
* a VM.
@@ -4758,7 +4759,7 @@ struct nic_for_vm_creation {
* more than one private IP in the `PrivateIps` parameter.
*/
int is_set_secondary_private_ip_count;
- int secondary_private_ip_count;
+ long long int secondary_private_ip_count;
/*
* One or more IDs of security groups for the NIC, if you create a NIC
* when creating a VM.
@@ -4792,7 +4793,7 @@ struct nic_light {
* Information about the network interface card (NIC).
* --LinkNic.DeleteOnVmDeletion: bool
* If true, the NIC is deleted when the VM is terminated.
- * --LinkNic.DeviceNumber: int
+ * --LinkNic.DeviceNumber: long long int
* The device index for the NIC attachment (between `1` and `7`,
* both
* included).
@@ -4984,7 +4985,7 @@ struct phase1_options {
* before considering the peer as dead, in seconds.
*/
int is_set_dpd_timeout_seconds;
- int dpd_timeout_seconds;
+ long long int dpd_timeout_seconds;
/*
* The Internet Key Exchange (IKE) versions allowed for the VPN tunnel.
*/
@@ -5010,12 +5011,12 @@ struct phase1_options {
* The lifetime for phase 1 of the IKE negotiation process, in seconds.
*/
int is_set_phase1_lifetime_seconds;
- int phase1_lifetime_seconds;
+ long long int phase1_lifetime_seconds;
/*
* The number of packets in an IKE replay window.
*/
int is_set_replay_window_size;
- int replay_window_size;
+ long long int replay_window_size;
/*
* The action to carry out when establishing tunnels for a VPN
* connection.
@@ -5045,7 +5046,7 @@ struct phase2_options {
* negociation process, in seconds.
*/
int is_set_phase2_lifetime_seconds;
- int phase2_lifetime_seconds;
+ long long int phase2_lifetime_seconds;
/*
* The pre-shared key to establish the initial authentication between
* the client gateway and the virtual gateway. This key can contain any
@@ -5112,7 +5113,7 @@ struct policy {
* The number of resources attached to the policy.
*/
int is_set_resources_count;
- int resources_count;
+ long long int resources_count;
};
struct policy_version {
@@ -5297,7 +5298,7 @@ struct quota {
* `0`).
*/
int is_set_max_value;
- int max_value;
+ long long int max_value;
/*
* The unique name of the quota.
*/
@@ -5314,7 +5315,7 @@ struct quota {
* The limit value currently used by the account.
*/
int is_set_used_value;
- int used_value;
+ long long int used_value;
};
struct quota_types {
@@ -5330,7 +5331,7 @@ struct quota_types {
* The account ID of the owner of the quotas.
* --Quotas.INDEX.Description: string
* The description of the quota.
- * --Quotas.INDEX.MaxValue: int
+ * --Quotas.INDEX.MaxValue: long long int
* The maximum value of the quota for the account (if there is no
* limit,
* `0`).
@@ -5340,7 +5341,7 @@ struct quota_types {
* The group name of the quota.
* --Quotas.INDEX.ShortDescription: string
* The description of the quota.
- * --Quotas.INDEX.UsedValue: int
+ * --Quotas.INDEX.UsedValue: long long int
* The limit value currently used by the account.
*/
char *quotas_str;
@@ -5571,7 +5572,7 @@ struct security_group {
/*
* The inbound rules associated with the security group.
* Information about the security group rule.
- * --InboundRules.INDEX.FromPortRange: int
+ * --InboundRules.INDEX.FromPortRange: long long int
* The beginning of the port range for the TCP and UDP protocols, or
* an
* ICMP type number.
@@ -5614,7 +5615,7 @@ struct security_group {
* One or more service IDs to allow traffic from a Net to access the
* corresponding OUTSCALE services. For more information, see
* [ReadNetAccessPointServices](#readnetaccesspointservices).
- * --InboundRules.INDEX.ToPortRange: int
+ * --InboundRules.INDEX.ToPortRange: long long int
* The end of the port range for the TCP and UDP protocols, or an
* ICMP code
* number.
@@ -5629,7 +5630,7 @@ struct security_group {
/*
* The outbound rules associated with the security group.
* Information about the security group rule.
- * --OutboundRules.INDEX.FromPortRange: int
+ * --OutboundRules.INDEX.FromPortRange: long long int
* The beginning of the port range for the TCP and UDP protocols, or
* an
* ICMP type number.
@@ -5672,7 +5673,7 @@ struct security_group {
* One or more service IDs to allow traffic from a Net to access the
* corresponding OUTSCALE services. For more information, see
* [ReadNetAccessPointServices](#readnetaccesspointservices).
- * --OutboundRules.INDEX.ToPortRange: int
+ * --OutboundRules.INDEX.ToPortRange: long long int
* The end of the port range for the TCP and UDP protocols, or an
* ICMP code
* number.
@@ -5718,7 +5719,7 @@ struct security_group_rule {
* ICMP type number.
*/
int is_set_from_port_range;
- int from_port_range;
+ long long int from_port_range;
/*
* The IP protocol name (`tcp`, `udp`, `icmp`, or `-1` for all
* protocols). By default, `-1`. In a Net, this can also be an IP
@@ -5762,7 +5763,7 @@ struct security_group_rule {
* code number.
*/
int is_set_to_port_range;
- int to_port_range;
+ long long int to_port_range;
};
struct security_groups_member {
@@ -5866,7 +5867,7 @@ struct snapshot {
* The progress of the snapshot, as a percentage.
*/
int is_set_progress;
- int progress;
+ long long int progress;
/*
* The ID of the snapshot.
*/
@@ -5896,7 +5897,7 @@ struct snapshot {
* (GiB).
*/
int is_set_volume_size;
- int volume_size;
+ long long int volume_size;
};
struct snapshot_export_task {
@@ -5921,7 +5922,7 @@ struct snapshot_export_task {
* The progress of the snapshot export task, as a percentage.
*/
int is_set_progress;
- int progress;
+ long long int progress;
/*
* The ID of the snapshot to be exported.
*/
@@ -5953,7 +5954,7 @@ struct subnet {
* The number of available IPs in the Subnets.
*/
int is_set_available_ips_count;
- int available_ips_count;
+ long long int available_ips_count;
/*
* The IP range in the Subnet, in CIDR notation (for example,
* `10.0.0.0/16`).
@@ -6091,7 +6092,7 @@ struct vgw_telemetry {
* route exchanges.
*/
int is_set_accepted_route_count;
- int accepted_route_count;
+ long long int accepted_route_count;
/*
* The date and time (UTC) of the latest state update.
*/
@@ -6222,7 +6223,7 @@ struct vm {
* example, `0`, `1`, `2`, and so on).
*/
int is_set_launch_number;
- int launch_number;
+ long long int launch_number;
/*
* If true, nested virtualization is enabled. If false, it is disabled.
*/
@@ -6247,7 +6248,7 @@ struct vm {
* Information about the network interface card (NIC).
* --Nics.INDEX.LinkNic.DeleteOnVmDeletion: bool
* If true, the NIC is deleted when the VM is terminated.
- * --Nics.INDEX.LinkNic.DeviceNumber: int
+ * --Nics.INDEX.LinkNic.DeviceNumber: long long int
* The device index for the NIC attachment (between `1` and `7`,
* both
* included).
@@ -6467,7 +6468,7 @@ struct vm_group {
* The number of VMs in the VM group.
*/
int is_set_vm_count;
- int vm_count;
+ long long int vm_count;
/*
* The ID of the VM group.
*/
@@ -6540,7 +6541,7 @@ struct vm_template {
* The number of vCores.
*/
int is_set_cpu_cores;
- int cpu_cores;
+ long long int cpu_cores;
/*
* The processor generation.
*/
@@ -6569,7 +6570,7 @@ struct vm_template {
* The amount of RAM.
*/
int is_set_ram;
- int ram;
+ long long int ram;
/*
* One or more tags associated with the VM template.
* Information about the tag.
@@ -6606,17 +6607,17 @@ struct vm_type {
* The number of Ethernet interface available.
*/
int is_set_eth;
- int eth;
+ long long int eth;
/*
* The number of GPU available.
*/
int is_set_gpu;
- int gpu;
+ long long int gpu;
/*
* The maximum number of private IPs per network interface card (NIC).
*/
int is_set_max_private_ips;
- int max_private_ips;
+ long long int max_private_ips;
/*
* The amount of memory, in gibibytes.
*/
@@ -6626,7 +6627,7 @@ struct vm_type {
* The number of vCores.
*/
int is_set_vcore_count;
- int vcore_count;
+ long long int vcore_count;
/*
* The name of the VM type.
*/
@@ -6635,12 +6636,12 @@ struct vm_type {
* The maximum number of ephemeral storage disks.
*/
int is_set_volume_count;
- int volume_count;
+ long long int volume_count;
/*
* The size of one ephemeral storage disk, in gibibytes (GiB).
*/
int is_set_volume_size;
- int volume_size;
+ long long int volume_size;
};
struct volume {
@@ -6654,7 +6655,7 @@ struct volume {
* the baseline performance of the volume
*/
int is_set_iops;
- int iops;
+ long long int iops;
/*
* Information about your volume attachment.
* Information about volume attachment.
@@ -6680,7 +6681,7 @@ struct volume {
* The size of the volume, in gibibytes (GiB).
*/
int is_set_size;
- int size;
+ long long int size;
/*
* The snapshot from which the volume was created.
*/
@@ -6724,7 +6725,7 @@ struct vpn_options {
* --Phase1Options.DpdTimeoutAction: string
* The action to carry out after a Dead Peer Detection (DPD) timeout
* occurs.
- * --Phase1Options.DpdTimeoutSeconds: int
+ * --Phase1Options.DpdTimeoutSeconds: long long int
* The maximum waiting time for a Dead Peer Detection (DPD) response
* before
* considering the peer as dead, in seconds.
@@ -6739,10 +6740,10 @@ struct vpn_options {
* The encryption algorithms allowed for the VPN tunnel for phase 1.
* --Phase1Options.Phase1IntegrityAlgorithms: array string
* The integrity algorithms allowed for the VPN tunnel for phase 1.
- * --Phase1Options.Phase1LifetimeSeconds: int
+ * --Phase1Options.Phase1LifetimeSeconds: long long int
* The lifetime for phase 1 of the IKE negotiation process, in
* seconds.
- * --Phase1Options.ReplayWindowSize: int
+ * --Phase1Options.ReplayWindowSize: long long int
* The number of packets in an IKE replay window.
* --Phase1Options.StartupAction: string
* The action to carry out when establishing tunnels for a VPN
@@ -6762,7 +6763,7 @@ struct vpn_options {
* The encryption algorithms allowed for the VPN tunnel for phase 2.
* --Phase2Options.Phase2IntegrityAlgorithms: array string
* The integrity algorithms allowed for the VPN tunnel for phase 2.
- * --Phase2Options.Phase2LifetimeSeconds: int
+ * --Phase2Options.Phase2LifetimeSeconds: long long int
* The lifetime for phase 2 of the Internet Key Exchange (IKE)
* negociation
* process, in seconds.
@@ -6841,7 +6842,7 @@ struct vpn_connection {
/*
* Information about the current state of one or more of the VPN tunnels.
* Information about the current state of a VPN tunnel.
- * --VgwTelemetries.INDEX.AcceptedRouteCount: int
+ * --VgwTelemetries.INDEX.AcceptedRouteCount: long long int
* The number of routes accepted through BGP (Border Gateway
* Protocol)
* route exchanges.
@@ -6877,7 +6878,7 @@ struct vpn_connection {
* The action to carry out after a Dead Peer Detection (DPD)
* timeout
* occurs.
- * --VpnOptions.Phase1Options.DpdTimeoutSeconds: int
+ * --VpnOptions.Phase1Options.DpdTimeoutSeconds: long long int
* The maximum waiting time for a Dead Peer Detection (DPD)
* response before
* considering the peer as dead, in seconds.
@@ -6896,10 +6897,10 @@ struct vpn_connection {
* string
* The integrity algorithms allowed for the VPN tunnel for phase
* 1.
- * --VpnOptions.Phase1Options.Phase1LifetimeSeconds: int
+ * --VpnOptions.Phase1Options.Phase1LifetimeSeconds: long long int
* The lifetime for phase 1 of the IKE negotiation process, in
* seconds.
- * --VpnOptions.Phase1Options.ReplayWindowSize: int
+ * --VpnOptions.Phase1Options.ReplayWindowSize: long long int
* The number of packets in an IKE replay window.
* --VpnOptions.Phase1Options.StartupAction: string
* The action to carry out when establishing tunnels for a VPN
@@ -6919,7 +6920,7 @@ struct vpn_connection {
* string
* The integrity algorithms allowed for the VPN tunnel for phase
* 2.
- * --VpnOptions.Phase2Options.Phase2LifetimeSeconds: int
+ * --VpnOptions.Phase2Options.Phase2LifetimeSeconds: long long int
* The lifetime for phase 2 of the Internet Key Exchange (IKE)
* negociation
* process, in seconds.
@@ -7059,7 +7060,7 @@ struct osc_update_vpn_connection_arg {
* The action to carry out after a Dead Peer Detection (DPD)
* timeout
* occurs.
- * --VpnOptions.Phase1Options.DpdTimeoutSeconds: int
+ * --VpnOptions.Phase1Options.DpdTimeoutSeconds: long long int
* The maximum waiting time for a Dead Peer Detection (DPD)
* response before
* considering the peer as dead, in seconds.
@@ -7078,10 +7079,10 @@ struct osc_update_vpn_connection_arg {
* string
* The integrity algorithms allowed for the VPN tunnel for phase
* 1.
- * --VpnOptions.Phase1Options.Phase1LifetimeSeconds: int
+ * --VpnOptions.Phase1Options.Phase1LifetimeSeconds: long long int
* The lifetime for phase 1 of the IKE negotiation process, in
* seconds.
- * --VpnOptions.Phase1Options.ReplayWindowSize: int
+ * --VpnOptions.Phase1Options.ReplayWindowSize: long long int
* The number of packets in an IKE replay window.
* --VpnOptions.Phase1Options.StartupAction: string
* The action to carry out when establishing tunnels for a VPN
@@ -7101,7 +7102,7 @@ struct osc_update_vpn_connection_arg {
* string
* The integrity algorithms allowed for the VPN tunnel for phase
* 2.
- * --VpnOptions.Phase2Options.Phase2LifetimeSeconds: int
+ * --VpnOptions.Phase2Options.Phase2LifetimeSeconds: long long int
* The lifetime for phase 2 of the Internet Key Exchange (IKE)
* negociation
* process, in seconds.
@@ -7140,7 +7141,7 @@ struct osc_update_volume_arg {
* `13000` with a maximum performance ratio of 300 IOPS per gibibyte.
*/
int is_set_iops;
- int iops;
+ long long int iops;
/*
* **Cold volume**: the new size of the volume, in gibibytes (GiB). This
* value must be equal to or greater than the current size of the
@@ -7148,7 +7149,7 @@ struct osc_update_volume_arg {
* volume**: you cannot change the size of a hot volume.
*/
int is_set_size;
- int size;
+ long long int size;
/*
* The ID of the volume you want to update.
*/
@@ -7656,7 +7657,7 @@ struct osc_update_load_balancer_arg {
* --AccessLog.OsuBucketPrefix: string
* The path to the folder of the access logs in your OOS bucket (by
* default, the `root` level of your bucket).
- * --AccessLog.PublicationInterval: int
+ * --AccessLog.PublicationInterval: long long int
* The time interval for the publication of access logs in the OOS
* bucket,
* in minutes. This value can be either `5` or `60` (by default,
@@ -7673,27 +7674,27 @@ struct osc_update_load_balancer_arg {
int dry_run;
/*
* Information about the health check configuration.
- * --HealthCheck.CheckInterval: int
+ * --HealthCheck.CheckInterval: long long int
* The number of seconds between two requests (between `5` and `600`
* both
* included).
- * --HealthCheck.HealthyThreshold: int
+ * --HealthCheck.HealthyThreshold: long long int
* The number of consecutive successful requests before considering
* the VM
* as healthy (between `2` and `10` both included).
* --HealthCheck.Path: string
* If you use the HTTP or HTTPS protocols, the request URL path.
- * --HealthCheck.Port: int
+ * --HealthCheck.Port: long long int
* The port number (between `1` and `65535`, both included).
* --HealthCheck.Protocol: string
* The protocol for the URL of the VM (`HTTP` \\| `HTTPS` \\| `TCP`
* \\|
* `SSL`).
- * --HealthCheck.Timeout: int
+ * --HealthCheck.Timeout: long long int
* The maximum waiting time for a response before considering the VM
* as
* unhealthy, in seconds (between `2` and `60` both included).
- * --HealthCheck.UnhealthyThreshold: int
+ * --HealthCheck.UnhealthyThreshold: long long int
* The number of consecutive failed requests before considering the
* VM as
* unhealthy (between `2` and `10` both included).
@@ -7711,7 +7712,7 @@ struct osc_update_load_balancer_arg {
* update the server certificate.
*/
int is_set_load_balancer_port;
- int load_balancer_port;
+ long long int load_balancer_port;
/*
* The name of the policy you want to enable for the listener.
*/
@@ -7866,7 +7867,7 @@ struct osc_update_direct_link_interface_arg {
* bytes (always `1500`).
*/
int is_set_mtu;
- int mtu;
+ long long int mtu;
};
struct osc_update_dedicated_group_arg {
@@ -7955,7 +7956,7 @@ struct osc_update_api_access_policy_arg {
* lifetime of each access key of your account.
*/
int is_set_max_access_key_expiration_seconds;
- int max_access_key_expiration_seconds;
+ long long int max_access_key_expiration_seconds;
/*
* If true, a trusted session is activated, provided that you specify
* the `MaxAccessKeyExpirationSeconds` parameter with a value greater
@@ -8337,7 +8338,7 @@ struct osc_scale_up_vm_group_arg {
* The number of VMs you want to add to the VM group.
*/
int is_set_vm_addition;
- int vm_addition;
+ long long int vm_addition;
/*
* The ID of the VM group you want to scale up.
*/
@@ -8360,7 +8361,7 @@ struct osc_scale_down_vm_group_arg {
* The number of VMs you want to delete from the VM group.
*/
int is_set_vm_subtraction;
- int vm_subtraction;
+ long long int vm_subtraction;
};
struct osc_remove_user_from_user_group_arg {
@@ -8497,7 +8498,7 @@ struct osc_read_vpn_connections_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_volumes_arg {
@@ -8566,7 +8567,7 @@ struct osc_read_volumes_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_vms_state_arg {
@@ -8615,7 +8616,7 @@ struct osc_read_vms_state_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_vms_health_arg {
@@ -8833,7 +8834,7 @@ struct osc_read_vms_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_vm_types_arg {
@@ -8881,7 +8882,7 @@ struct osc_read_vm_types_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_vm_templates_arg {
@@ -9015,7 +9016,7 @@ struct osc_read_virtual_gateways_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_users_arg {
@@ -9070,13 +9071,13 @@ struct osc_read_user_groups_arg {
* The item starting the list of groups requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The maximum number of items that can be returned in a single response
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_user_group_policy_arg {
@@ -9113,13 +9114,13 @@ struct osc_read_user_group_policies_arg {
* The item starting the list of policies requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The maximum number of items that can be returned in a single response
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
/*
* The name of the group.
*/
@@ -9198,7 +9199,7 @@ struct osc_read_tags_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_subregions_arg {
@@ -9231,7 +9232,7 @@ struct osc_read_subregions_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_subnets_arg {
@@ -9282,7 +9283,7 @@ struct osc_read_subnets_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_snapshots_arg {
@@ -9352,7 +9353,7 @@ struct osc_read_snapshots_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_snapshot_export_tasks_arg {
@@ -9381,7 +9382,7 @@ struct osc_read_snapshot_export_tasks_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_server_certificates_arg {
@@ -9491,7 +9492,7 @@ struct osc_read_security_groups_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_secret_access_key_arg {
@@ -9571,7 +9572,7 @@ struct osc_read_route_tables_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_regions_arg {
@@ -9618,7 +9619,7 @@ struct osc_read_quotas_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_public_ips_arg {
@@ -9673,7 +9674,7 @@ struct osc_read_public_ips_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_public_ip_ranges_arg {
@@ -9694,7 +9695,7 @@ struct osc_read_public_ip_ranges_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_public_catalog_arg {
@@ -9733,7 +9734,7 @@ struct osc_read_product_types_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_policy_versions_arg {
@@ -9742,7 +9743,7 @@ struct osc_read_policy_versions_arg {
* The item starting the list of policies requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The OUTSCALE Resource Name (ORN) of the policy. For more information,
* see [Resource
@@ -9755,7 +9756,7 @@ struct osc_read_policy_versions_arg {
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_policy_version_arg {
@@ -9810,13 +9811,13 @@ struct osc_read_policies_arg {
* The item starting the list of policies requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The maximum number of items that can be returned in a single response
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_nics_arg {
@@ -9954,7 +9955,7 @@ struct osc_read_nets_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_net_peerings_arg {
@@ -10015,7 +10016,7 @@ struct osc_read_net_peerings_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_net_access_points_arg {
@@ -10063,7 +10064,7 @@ struct osc_read_net_access_points_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_net_access_point_services_arg {
@@ -10094,7 +10095,7 @@ struct osc_read_net_access_point_services_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_nat_services_arg {
@@ -10143,7 +10144,7 @@ struct osc_read_nat_services_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_managed_policies_linked_to_user_group_arg {
@@ -10170,13 +10171,13 @@ struct osc_read_managed_policies_linked_to_user_group_arg {
* The item starting the list of policies requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The maximum number of items that can be returned in a single response
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
/*
* The name of the group.
*/
@@ -10201,7 +10202,7 @@ struct osc_read_locations_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_load_balancers_arg {
@@ -10277,13 +10278,13 @@ struct osc_read_linked_policies_arg {
* The item starting the list of policies requested.
*/
int is_set_first_item;
- int first_item;
+ long long int first_item;
/*
* The maximum number of items that can be returned in a single response
* (by default, `100`).
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
/*
* The name of the user the policies are linked to.
*/
@@ -10322,7 +10323,7 @@ struct osc_read_keypairs_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_internet_services_arg {
@@ -10369,7 +10370,7 @@ struct osc_read_internet_services_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_images_arg {
@@ -10450,7 +10451,7 @@ struct osc_read_images_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_image_export_tasks_arg {
@@ -10479,7 +10480,7 @@ struct osc_read_image_export_tasks_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_flexible_gpus_arg {
@@ -10554,7 +10555,7 @@ struct osc_read_direct_links_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_direct_link_interfaces_arg {
@@ -10585,7 +10586,7 @@ struct osc_read_direct_link_interfaces_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_dhcp_options_arg {
@@ -10637,7 +10638,7 @@ struct osc_read_dhcp_options_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_dedicated_groups_arg {
@@ -10674,7 +10675,7 @@ struct osc_read_dedicated_groups_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_consumption_account_arg {
@@ -10782,7 +10783,7 @@ struct osc_read_client_gateways_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
};
struct osc_read_catalogs_arg {
@@ -10903,7 +10904,7 @@ struct osc_read_api_logs_arg {
* `1`and `1000`, both included). By default, `100`.
*/
int is_set_results_per_page;
- int results_per_page;
+ long long int results_per_page;
/*
* The information to display in each returned log.
* --With.AccountId: bool
@@ -11211,7 +11212,7 @@ struct osc_link_private_ips_arg {
* The number of secondary private IPs to assign to the NIC.
*/
int is_set_secondary_private_ip_count;
- int secondary_private_ip_count;
+ long long int secondary_private_ip_count;
};
struct osc_link_policy_arg {
@@ -11243,7 +11244,7 @@ struct osc_link_nic_arg {
* `7`, both included).
*/
int is_set_device_number;
- int device_number;
+ long long int device_number;
/*
* If true, checks whether you have the required permissions to perform
* the action.
@@ -11611,7 +11612,7 @@ struct osc_delete_security_group_rule_arg {
* ICMP type number.
*/
int is_set_from_port_range;
- int from_port_range;
+ long long int from_port_range;
/*
* The IP protocol name (`tcp`, `udp`, `icmp`, or `-1` for all
* protocols). By default, `-1`. In a Net, this can also be an IP
@@ -11628,7 +11629,7 @@ struct osc_delete_security_group_rule_arg {
/*
* One or more rules you want to delete from the security group.
* Information about the security group rule.
- * --Rules.INDEX.FromPortRange: int
+ * --Rules.INDEX.FromPortRange: long long int
* The beginning of the port range for the TCP and UDP protocols, or
* an
* ICMP type number.
@@ -11667,7 +11668,7 @@ struct osc_delete_security_group_rule_arg {
* One or more service IDs to allow traffic from a Net to access the
* corresponding OUTSCALE services. For more information, see
* [ReadNetAccessPointServices](#readnetaccesspointservices).
- * --Rules.INDEX.ToPortRange: int
+ * --Rules.INDEX.ToPortRange: long long int
* The end of the port range for the TCP and UDP protocols, or an
* ICMP code
* number.
@@ -11694,7 +11695,7 @@ struct osc_delete_security_group_rule_arg {
* code number.
*/
int is_set_to_port_range;
- int to_port_range;
+ long long int to_port_range;
};
struct osc_delete_security_group_arg {
@@ -12217,14 +12218,14 @@ struct osc_create_volume_arg {
* performance ratio of 300 IOPS per gibibyte.
*/
int is_set_iops;
- int iops;
+ long long int iops;
/*
* The size of the volume, in gibibytes (GiB). The maximum allowed size
* for a volume is 14901 GiB. This parameter is required if the volume
* is not created from a snapshot (`SnapshotId` unspecified).
*/
int is_set_size;
- int size;
+ long long int size;
/*
* The ID of the snapshot from which you want to create the volume.
*/
@@ -12256,7 +12257,7 @@ struct osc_create_vms_arg {
* terminating the
* VM. If false, the volume is not deleted when terminating the
* VM.
- * --BlockDeviceMappings.INDEX.Bsu.Iops: int
+ * --BlockDeviceMappings.INDEX.Bsu.Iops: long long int
* The number of I/O operations per second (IOPS). This
* parameter must be
* specified only if you create an `io1` volume. The maximum
@@ -12266,7 +12267,7 @@ struct osc_create_vms_arg {
* 300 IOPS per gibibyte.
* --BlockDeviceMappings.INDEX.Bsu.SnapshotId: string
* The ID of the snapshot used to create the volume.
- * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: int
+ * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: long long int
* The size of the volume, in gibibytes (GiB).
\nIf you
* specify a
* snapshot ID, the volume size must be at least equal to the
@@ -12345,13 +12346,13 @@ struct osc_create_vms_arg {
* created.
*/
int is_set_max_vms_count;
- int max_vms_count;
+ long long int max_vms_count;
/*
* The minimum number of VMs you want to create. If this number of VMs
* cannot be created, no VMs are created.
*/
int is_set_min_vms_count;
- int min_vms_count;
+ long long int min_vms_count;
/*
* (dedicated tenancy only) If true, nested virtualization is enabled.
* If false, it is disabled.
@@ -12375,7 +12376,7 @@ struct osc_create_vms_arg {
* The description of the NIC, if you are creating a NIC when
* creating the
* VM.
- * --Nics.INDEX.DeviceNumber: int
+ * --Nics.INDEX.DeviceNumber: long long int
* The index of the VM device for the NIC attachment (between `0`
* and `7`,
* both included). This parameter is required if you create a NIC
@@ -12394,7 +12395,7 @@ struct osc_create_vms_arg {
* If true, the IP is the primary private IP of the NIC.
* --Nics.INDEX.PrivateIps.INDEX.PrivateIp: string
* The private IP of the NIC.
- * --Nics.INDEX.SecondaryPrivateIpCount: int
+ * --Nics.INDEX.SecondaryPrivateIpCount: long long int
* The number of secondary private IPs, if you create a NIC when
* creating a
* VM. This parameter cannot be specified if you specified more than
@@ -12483,7 +12484,7 @@ struct osc_create_vm_template_arg {
* The number of vCores to use for each VM.
*/
int is_set_cpu_cores;
- int cpu_cores;
+ long long int cpu_cores;
/*
* The processor generation to use for each VM (for example, `v4`).
*/
@@ -12515,7 +12516,7 @@ struct osc_create_vm_template_arg {
* The amount of RAM to use for each VM.
*/
int is_set_ram;
- int ram;
+ long long int ram;
/*
* One or more tags to add to the VM template.
* Information about the tag.
@@ -12578,7 +12579,7 @@ struct osc_create_vm_group_arg {
* The number of VMs deployed in the VM group.
*/
int is_set_vm_count;
- int vm_count;
+ long long int vm_count;
/*
* The name of the VM group.
*/
@@ -12764,7 +12765,7 @@ struct osc_create_snapshot_arg {
* or equal to the size of the original, uncompressed snapshot.
*/
int is_set_snapshot_size;
- int snapshot_size;
+ long long int snapshot_size;
/*
* **(when copying a snapshot)** The name of the source Region, which
* must be the same as the Region of your account.
@@ -12839,7 +12840,7 @@ struct osc_create_security_group_rule_arg {
* the `Rules` parameter and its subparameters.
*/
int is_set_from_port_range;
- int from_port_range;
+ long long int from_port_range;
/*
* The IP protocol name (`tcp`, `udp`, `icmp`, or `-1` for all
* protocols). By default, `-1`. In a Net, this can also be an IP
@@ -12861,7 +12862,7 @@ struct osc_create_security_group_rule_arg {
* following parent parameters: `FromPortRange`, `IpProtocol`,
* `IpRange`, and `ToPortRange`.
* Information about the security group rule.
- * --Rules.INDEX.FromPortRange: int
+ * --Rules.INDEX.FromPortRange: long long int
* The beginning of the port range for the TCP and UDP protocols, or
* an
* ICMP type number.
@@ -12900,7 +12901,7 @@ struct osc_create_security_group_rule_arg {
* One or more service IDs to allow traffic from a Net to access the
* corresponding OUTSCALE services. For more information, see
* [ReadNetAccessPointServices](#readnetaccesspointservices).
- * --Rules.INDEX.ToPortRange: int
+ * --Rules.INDEX.ToPortRange: long long int
* The end of the port range for the TCP and UDP protocols, or an
* ICMP code
* number.
@@ -12928,7 +12929,7 @@ struct osc_create_security_group_rule_arg {
* `Rules` parameter and its subparameters.
*/
int is_set_to_port_range;
- int to_port_range;
+ long long int to_port_range;
};
struct osc_create_security_group_arg {
@@ -13255,7 +13256,7 @@ struct osc_create_load_balancer_policy_arg {
* lasts for the duration of the browser session.
*/
int is_set_cookie_expiration_period;
- int cookie_expiration_period;
+ long long int cookie_expiration_period;
/*
* The name of the application cookie used for stickiness. This
* parameter is required if you create a stickiness policy based on an
@@ -13295,7 +13296,7 @@ struct osc_create_load_balancer_listeners_arg {
/*
* One or more listeners for the load balancer.
* Information about the listener to create.
- * --Listeners.INDEX.BackendPort: int
+ * --Listeners.INDEX.BackendPort: long long int
* The port on which the backend VM is listening (between `1` and
* `65535`,
* both included).
@@ -13303,7 +13304,7 @@ struct osc_create_load_balancer_listeners_arg {
* The protocol for routing traffic to backend VMs (`HTTP` \\|
* `HTTPS` \\|
* `TCP` \\| `SSL`).
- * --Listeners.INDEX.LoadBalancerPort: int
+ * --Listeners.INDEX.LoadBalancerPort: long long int
* The port on which the load balancer is listening (between `1` and
* `65535`, both included).
* --Listeners.INDEX.LoadBalancerProtocol: string
@@ -13337,7 +13338,7 @@ struct osc_create_load_balancer_arg {
/*
* One or more listeners to create.
* Information about the listener to create.
- * --Listeners.INDEX.BackendPort: int
+ * --Listeners.INDEX.BackendPort: long long int
* The port on which the backend VM is listening (between `1` and
* `65535`,
* both included).
@@ -13345,7 +13346,7 @@ struct osc_create_load_balancer_arg {
* The protocol for routing traffic to backend VMs (`HTTP` \\|
* `HTTPS` \\|
* `TCP` \\| `SSL`).
- * --Listeners.INDEX.LoadBalancerPort: int
+ * --Listeners.INDEX.LoadBalancerPort: long long int
* The port on which the load balancer is listening (between `1` and
* `65535`, both included).
* --Listeners.INDEX.LoadBalancerProtocol: string
@@ -13426,7 +13427,7 @@ struct osc_create_listener_rule_arg {
* Information about the load balancer.
* --Listener.LoadBalancerName: string
* The name of the load balancer to which the listener is attached.
- * --Listener.LoadBalancerPort: int
+ * --Listener.LoadBalancerPort: long long int
* The port of load balancer on which the load balancer is listening
* (between `1` and `65535` both included).
*/
@@ -13450,7 +13451,7 @@ struct osc_create_listener_rule_arg {
* This path pattern supports maximum three wildcards, and must not
* contain
* any special characters except [_-.$/~"'@:+?].
- * --ListenerRule.Priority: int
+ * --ListenerRule.Priority: long long int
* The priority level of the listener rule, between `1` and `19999`
* both
* included. Each rule must have a unique priority level. Otherwise,
@@ -13554,7 +13555,7 @@ struct osc_create_image_arg {
* terminating the
* VM. If false, the volume is not deleted when terminating the
* VM.
- * --BlockDeviceMappings.INDEX.Bsu.Iops: int
+ * --BlockDeviceMappings.INDEX.Bsu.Iops: long long int
* The number of I/O operations per second (IOPS). This
* parameter must be
* specified only if you create an `io1` volume. The maximum
@@ -13564,7 +13565,7 @@ struct osc_create_image_arg {
* 300 IOPS per gibibyte.
* --BlockDeviceMappings.INDEX.Bsu.SnapshotId: string
* The ID of the snapshot used to create the volume.
- * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: int
+ * --BlockDeviceMappings.INDEX.Bsu.VolumeSize: long long int
* The size of the volume, in gibibytes (GiB).
\nIf you
* specify a
* snapshot ID, the volume size must be at least equal to the
@@ -13700,7 +13701,7 @@ struct osc_create_direct_link_interface_arg {
char *direct_link_id;
/*
* Information about the DirectLink interface.
- * --DirectLinkInterface.BgpAsn: int
+ * --DirectLinkInterface.BgpAsn: long long int
* The BGP (Border Gateway Protocol) ASN (Autonomous System Number)
* on the
* customer's side of the DirectLink interface. This number must be
@@ -13716,7 +13717,7 @@ struct osc_create_direct_link_interface_arg {
* The IP on the OUTSCALE side of the DirectLink interface.
* --DirectLinkInterface.VirtualGatewayId: string
* The ID of the target virtual gateway.
- * --DirectLinkInterface.Vlan: int
+ * --DirectLinkInterface.Vlan: long long int
* The VLAN number associated with the DirectLink interface. This
* number
* must be unique and be between `2` and `4094`.
@@ -13801,7 +13802,7 @@ struct osc_create_dedicated_group_arg {
* example, `4`).
*/
int is_set_cpu_generation;
- int cpu_generation;
+ long long int cpu_generation;
/*
* If true, checks whether you have the required permissions to perform
* the action.
@@ -13828,7 +13829,7 @@ struct osc_create_client_gateway_arg {
* or between 4200000000 and 4294967294.
*/
int is_set_bgp_asn;
- int bgp_asn;
+ long long int bgp_asn;
/*
* The communication protocol used to establish tunnel with your client
* gateway (always `ipsec.1`).