From 083d208f0b46071d8ba0f8d2c62384aaaccb992d Mon Sep 17 00:00:00 2001 From: Outscale Bot Date: Wed, 1 Oct 2025 14:26:22 +0000 Subject: [PATCH] osc-sdk-go v1.36.3 Signed-off-by: Outscale Bot --- outscale-c.yaml | 744 ++++++++++++++++++++++++++++++++++++++++++++--- outscale-go.yaml | 742 +++++++++++++++++++++++++++++++++++++++++++--- outscale.yaml | 744 ++++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 2131 insertions(+), 99 deletions(-) diff --git a/outscale-c.yaml b/outscale-c.yaml index 192cee2..db0164b 100644 --- a/outscale-c.yaml +++ b/outscale-c.yaml @@ -19,8 +19,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object AccepterNet: additionalProperties: false @@ -180,6 +182,8 @@ components: properties: SecureBoot: "$ref": "#/components/schemas/SecureBootAction" + description: One action to perform on the next boot of the VM. For more + information, see [About Secure Boot](https://docs.outscale.com/en/userguide/About-Secure-Boot.html#_secure_boot_actions). type: object AddUserToUserGroupRequest: additionalProperties: false @@ -211,6 +215,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ApiAccessPolicy: additionalProperties: false @@ -293,6 +298,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuCreated" + description: Information about the created BSU volume. DeviceName: description: The name of the device. type: string @@ -304,6 +310,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -320,6 +327,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -340,6 +348,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToUpdateVm" + description: Information about the BSU volume. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -526,6 +535,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ClientGateway: additionalProperties: false @@ -643,8 +653,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKeySecretKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateAccountRequest: additionalProperties: false @@ -717,8 +729,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateApiAccessRuleRequest: additionalProperties: false @@ -752,8 +766,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateCaRequest: additionalProperties: false @@ -778,8 +794,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateClientGatewayRequest: additionalProperties: false @@ -811,8 +829,10 @@ components: properties: ClientGateway: "$ref": "#/components/schemas/ClientGateway" + description: Information about the client gateway. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDedicatedGroupRequest: additionalProperties: false @@ -841,8 +861,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDhcpOptionsRequest: additionalProperties: false @@ -885,8 +907,10 @@ components: properties: DhcpOptionsSet: "$ref": "#/components/schemas/DhcpOptionsSet" + description: Information about the DHCP options set. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkInterfaceRequest: additionalProperties: false @@ -897,6 +921,7 @@ components: type: string DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterface" + description: Information about the DirectLink interface. DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -910,8 +935,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkRequest: additionalProperties: false @@ -940,8 +967,10 @@ components: properties: DirectLink: "$ref": "#/components/schemas/DirectLink" + description: Information about the DirectLink. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateFlexibleGpuRequest: additionalProperties: false @@ -976,8 +1005,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageExportTaskRequest: additionalProperties: false @@ -991,6 +1022,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. required: - OsuExport - ImageId @@ -1000,8 +1032,10 @@ components: properties: ImageExportTask: "$ref": "#/components/schemas/ImageExportTask" + description: Information about the OMI export task. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageRequest: additionalProperties: false @@ -1059,6 +1093,11 @@ components: description: "**(required) When copying an OMI:** The name of the source Region (always the same as the Region of your account)." type: string + TpmMandatory: + description: By default or if set to false, a virtual Trusted Platform Module + (vTPM) is not mandatory on VMs created from this OMI. If true, VMs created + from this OMI must have a vTPM enabled. + type: boolean VmId: description: "**(required) When creating from a VM:** The ID of the VM from which you want to create the OMI." @@ -1069,8 +1108,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateInternetServiceRequest: additionalProperties: false @@ -1085,8 +1126,10 @@ components: properties: InternetService: "$ref": "#/components/schemas/InternetService" + description: Information about the internet service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateKeypairRequest: additionalProperties: false @@ -1111,8 +1154,10 @@ components: properties: Keypair: "$ref": "#/components/schemas/KeypairCreated" + description: Information about the created keypair. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateListenerRuleRequest: additionalProperties: false @@ -1123,8 +1168,10 @@ components: type: boolean Listener: "$ref": "#/components/schemas/LoadBalancerLight" + description: Information about the load balancer. ListenerRule: "$ref": "#/components/schemas/ListenerRuleForCreation" + description: Information about the listener rule. VmIds: description: The IDs of the backend VMs. items: @@ -1140,8 +1187,10 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerListenersRequest: additionalProperties: false @@ -1168,8 +1217,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerPolicyRequest: additionalProperties: false @@ -1210,8 +1261,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerRequest: additionalProperties: false @@ -1275,8 +1328,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerTagsRequest: additionalProperties: false @@ -1304,6 +1359,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNatServiceRequest: additionalProperties: false @@ -1332,8 +1388,10 @@ components: properties: NatService: "$ref": "#/components/schemas/NatService" + description: Information about the NAT service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetAccessPointRequest: additionalProperties: false @@ -1362,8 +1420,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetPeeringRequest: additionalProperties: false @@ -1394,8 +1454,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetRequest: additionalProperties: false @@ -1422,8 +1484,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNicRequest: additionalProperties: false @@ -1459,8 +1523,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyRequest: additionalProperties: false @@ -1493,8 +1559,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyVersionRequest: additionalProperties: false @@ -1523,8 +1591,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateProductTypeRequest: additionalProperties: false @@ -1547,8 +1617,10 @@ components: properties: ProductType: "$ref": "#/components/schemas/ProductType" + description: Information about the product type. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePublicIpRequest: additionalProperties: false @@ -1563,8 +1635,10 @@ components: properties: PublicIp: "$ref": "#/components/schemas/PublicIp" + description: Information about the public IP. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateRouteRequest: additionalProperties: false @@ -1605,8 +1679,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateRouteTableRequest: additionalProperties: false @@ -1626,8 +1702,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateSecurityGroupRequest: additionalProperties: false @@ -1659,8 +1737,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateSecurityGroupRuleRequest: additionalProperties: false @@ -1724,8 +1804,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateServerCertificateRequest: additionalProperties: false @@ -1768,8 +1850,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object CreateSnapshotExportTaskRequest: additionalProperties: false @@ -1780,6 +1864,7 @@ components: type: boolean OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. SnapshotId: description: The ID of the snapshot to export. type: string @@ -1792,8 +1877,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTask: "$ref": "#/components/schemas/SnapshotExportTask" + description: Information about the snapshot export task. type: object CreateSnapshotRequest: additionalProperties: false @@ -1837,8 +1924,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object CreateSubnetRequest: additionalProperties: false @@ -1867,8 +1956,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object CreateTagsRequest: additionalProperties: false @@ -1896,6 +1987,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateUserGroupRequest: additionalProperties: false @@ -1919,8 +2011,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. type: object CreateUserRequest: additionalProperties: false @@ -1951,8 +2045,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object CreateVirtualGatewayRequest: additionalProperties: false @@ -1973,8 +2069,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateway: "$ref": "#/components/schemas/VirtualGateway" + description: Information about the virtual gateway. type: object CreateVmGroupRequest: additionalProperties: false @@ -2032,8 +2130,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object CreateVmTemplateRequest: additionalProperties: false @@ -2089,14 +2189,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object CreateVmsRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings. items: @@ -2104,6 +2207,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BootOnCreation: default: true description: If true, the VM is started on creation. If false, the VM is @@ -2164,6 +2268,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateIps: description: One or more private IPs of the VM. items: @@ -2183,6 +2288,10 @@ components: description: The ID of the Subnet in which you want to create the VM. If you specify this parameter, you must not specify the `Nics` parameter. type: string + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: Data or script used to add a specific configuration to the VM. It must be Base64-encoded and is limited to 500 kibibytes (KiB). For @@ -2208,6 +2317,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more created VMs. items: @@ -2254,8 +2364,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object CreateVpnConnectionRequest: additionalProperties: false @@ -2290,8 +2402,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object CreateVpnConnectionRouteRequest: additionalProperties: false @@ -2316,6 +2430,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DedicatedGroup: additionalProperties: false @@ -2370,6 +2485,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteApiAccessRuleRequest: additionalProperties: false @@ -2389,6 +2505,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteCaRequest: additionalProperties: false @@ -2408,6 +2525,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteClientGatewayRequest: additionalProperties: false @@ -2427,6 +2545,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDedicatedGroupRequest: additionalProperties: false @@ -2450,6 +2569,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDhcpOptionsRequest: additionalProperties: false @@ -2469,6 +2589,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkInterfaceRequest: additionalProperties: false @@ -2488,6 +2609,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkRequest: additionalProperties: false @@ -2507,6 +2629,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteExportTaskRequest: additionalProperties: false @@ -2526,6 +2649,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteFlexibleGpuRequest: additionalProperties: false @@ -2545,6 +2669,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteImageRequest: additionalProperties: false @@ -2564,6 +2689,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteInternetServiceRequest: additionalProperties: false @@ -2583,6 +2709,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteKeypairRequest: additionalProperties: false @@ -2603,6 +2730,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteListenerRuleRequest: additionalProperties: false @@ -2622,6 +2750,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerListenersRequest: additionalProperties: false @@ -2648,8 +2777,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerPolicyRequest: additionalProperties: false @@ -2674,8 +2805,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerRequest: additionalProperties: false @@ -2695,6 +2828,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerTagsRequest: additionalProperties: false @@ -2722,6 +2856,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNatServiceRequest: additionalProperties: false @@ -2741,6 +2876,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetAccessPointRequest: additionalProperties: false @@ -2760,6 +2896,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetPeeringRequest: additionalProperties: false @@ -2779,6 +2916,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetRequest: additionalProperties: false @@ -2798,6 +2936,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNicRequest: additionalProperties: false @@ -2817,6 +2956,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyRequest: additionalProperties: false @@ -2838,6 +2978,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyVersionRequest: additionalProperties: false @@ -2859,6 +3000,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteProductTypeRequest: additionalProperties: false @@ -2882,6 +3024,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePublicIpRequest: additionalProperties: false @@ -2903,6 +3046,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteRouteRequest: additionalProperties: false @@ -2926,8 +3070,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object DeleteRouteTableRequest: additionalProperties: false @@ -2947,6 +3093,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRequest: additionalProperties: false @@ -2967,6 +3114,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRuleRequest: additionalProperties: false @@ -3021,8 +3169,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object DeleteServerCertificateRequest: additionalProperties: false @@ -3042,6 +3192,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSnapshotRequest: additionalProperties: false @@ -3061,6 +3212,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSubnetRequest: additionalProperties: false @@ -3080,6 +3232,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteTagsRequest: additionalProperties: false @@ -3108,6 +3261,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupPolicyRequest: additionalProperties: false @@ -3135,6 +3289,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupRequest: additionalProperties: false @@ -3162,6 +3317,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserPolicyRequest: additionalProperties: false @@ -3186,6 +3342,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserRequest: additionalProperties: false @@ -3205,6 +3362,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVirtualGatewayRequest: additionalProperties: false @@ -3224,6 +3382,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmGroupRequest: additionalProperties: false @@ -3243,6 +3402,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmTemplateRequest: additionalProperties: false @@ -3262,6 +3422,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmsRequest: additionalProperties: false @@ -3283,6 +3444,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more terminated VMs. items: @@ -3307,6 +3469,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRequest: additionalProperties: false @@ -3326,6 +3489,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRouteRequest: additionalProperties: false @@ -3351,6 +3515,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeregisterVmsInLoadBalancerRequest: additionalProperties: false @@ -3376,6 +3541,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DhcpOptionsSet: additionalProperties: false @@ -3542,6 +3708,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3564,6 +3731,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginRequest: additionalProperties: false @@ -3578,6 +3746,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginForUsersRequest: additionalProperties: false @@ -3592,6 +3761,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3614,6 +3784,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginRequest: additionalProperties: false @@ -3628,6 +3799,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ErrorResponse: additionalProperties: false @@ -3639,6 +3811,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Errors: additionalProperties: false @@ -4001,6 +4174,11 @@ components: items: type: string type: array + Tags: + description: One or more tags associated with the fGPUs. + items: + "$ref": "#/components/schemas/Tag" + type: array VmIds: description: One or more IDs of VMs. items: @@ -4134,6 +4312,10 @@ components: items: type: string type: array + TpmMandatory: + description: Whether a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI (true) or not (false). + type: boolean VirtualizationTypes: description: The virtualization types (always `hvm`). items: @@ -5112,11 +5294,11 @@ components: type: string type: array ResourceTypes: - description: The resource type (`customer-gateway` \| `dhcpoptions` \| `image` - \| `instance` \| `keypair` \| `natgateway` \| `network-interface` \| `public-ip` - \| `route-table` \| `security-group` \| `snapshot` \| `subnet` \| `task` - \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` \| - `vpc-peering-connection`\| `vpn-connection`). + description: The resource type (`customer-gateway` \| `dhcpoptions` \| `flexible-gpu` + \| `image` \| `instance` \| `keypair` \| `natgateway` \| `network-interface` + \| `public-ip` \| `route-table` \| `security-group` \| `snapshot` \| `subnet` + \| `task` \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` + \| `vpc-peering-connection`\| `vpn-connection`). items: type: string type: array @@ -5129,6 +5311,16 @@ components: type: string type: array type: object + FiltersUpdateVolumeTask: + additionalProperties: false + description: One or more filters. + properties: + TaskIds: + description: The IDs of the volume update tasks. + items: + type: string + type: array + type: object FiltersUserGroup: additionalProperties: false description: One or more filters. @@ -5524,6 +5716,10 @@ components: items: type: string type: array + TpmEnabled: + description: Whether a virtual Trusted Platform Module (vTPM) is enabled + (true) or disabled (false) on the VM. + type: boolean VmIds: description: One or more IDs of VMs. items: @@ -5953,6 +6149,11 @@ components: SubregionName: description: The Subregion where the fGPU is located. type: string + Tags: + description: One or more tags associated with the fGPU. + items: + "$ref": "#/components/schemas/Tag" + type: array VmId: description: The ID of the VM the fGPU is attached to, if any. type: string @@ -6065,6 +6266,7 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. ProductCodes: description: The product codes associated with the OMI. items: @@ -6084,11 +6286,16 @@ components: type: string StateComment: "$ref": "#/components/schemas/StateComment" + description: Information about the change of state. Tags: description: One or more tags associated with the OMI. items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmMandatory: + description: If true, a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI. If false, a vTPM is not mandatory. + type: boolean type: object ImageExportTask: additionalProperties: false @@ -6102,6 +6309,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportImageExportTask" + description: Information about the OMI export task. Progress: description: The progress of the OMI export task, as a percentage. type: integer @@ -6226,6 +6434,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkInternetServiceRequest: additionalProperties: false @@ -6250,6 +6459,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -6279,6 +6489,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkManagedPolicyToUserGroupRequest: additionalProperties: false @@ -6303,6 +6514,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNic: additionalProperties: false @@ -6378,6 +6590,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNicToUpdate: additionalProperties: false @@ -6417,6 +6630,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPrivateIpsRequest: additionalProperties: false @@ -6449,6 +6663,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPublicIp: additionalProperties: false @@ -6533,6 +6748,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkRouteTable: additionalProperties: false @@ -6582,6 +6798,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVirtualGatewayRequest: additionalProperties: false @@ -6605,8 +6822,10 @@ components: properties: NetToVirtualGatewayLink: "$ref": "#/components/schemas/NetToVirtualGatewayLink" + description: Information about the attachment. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVolumeRequest: additionalProperties: false @@ -6637,6 +6856,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkedPolicy: additionalProperties: false @@ -6816,6 +7036,7 @@ components: properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. ApplicationStickyCookiePolicies: description: The stickiness policies defined for the load balancer. items: @@ -6836,6 +7057,7 @@ components: type: string HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. Listeners: description: The listeners for the load balancer. items: @@ -6873,6 +7095,9 @@ components: type: array SourceSecurityGroup: "$ref": "#/components/schemas/SourceSecurityGroup" + description: |- + Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs.
+ To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source. Subnets: description: The ID of the Subnet in which the load balancer was created. items: @@ -7128,6 +7353,7 @@ components: properties: AccepterNet: "$ref": "#/components/schemas/AccepterNet" + description: Information about the accepter Net. ExpirationDate: description: The date and time (UTC) at which the Net peerings expire. format: date-time @@ -7138,8 +7364,10 @@ components: type: string SourceNet: "$ref": "#/components/schemas/SourceNet" + description: Information about the source Net. State: "$ref": "#/components/schemas/NetPeeringState" + description: Information about the state of the Net peering. Tags: description: One or more tags associated with the Net peering. items: @@ -7186,8 +7414,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNic" + description: Information about the NIC attachment. LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7289,8 +7519,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicLight" + description: Information about the network interface card (NIC). LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7382,6 +7614,7 @@ components: type: string OsuApiKey: "$ref": "#/components/schemas/OsuApiKey" + description: Information about the OOS API key. OsuBucket: description: The name of the OOS bucket where you want to export the object. type: string @@ -7419,8 +7652,10 @@ components: properties: Additions: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Removals: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. type: object Phase1Options: additionalProperties: false @@ -7619,6 +7854,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. PrivateDnsName: description: The name of the private DNS. type: string @@ -7646,6 +7882,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. PrivateDnsName: description: The name of the private DNS. type: string @@ -7743,6 +7980,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object PutUserPolicyRequest: additionalProperties: false @@ -7772,6 +8010,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Quota: additionalProperties: false @@ -7823,6 +8062,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersAccessKeys" + description: One or more filters. Tag: description: The tag added to the access key. type: string @@ -7841,6 +8081,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAccountsRequest: additionalProperties: false @@ -7860,6 +8101,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAdminPasswordRequest: additionalProperties: false @@ -7883,6 +8125,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -7900,8 +8143,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiAccessRulesRequest: additionalProperties: false @@ -7912,6 +8157,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiAccessRule" + description: One or more filters. type: object ReadApiAccessRulesResponse: additionalProperties: false @@ -7923,6 +8169,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiLogsRequest: additionalProperties: false @@ -7933,6 +8180,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiLog" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -7944,6 +8192,7 @@ components: type: integer With: "$ref": "#/components/schemas/With" + description: The information to display in each returned log. type: object ReadApiLogsResponse: additionalProperties: false @@ -7959,6 +8208,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCasRequest: additionalProperties: false @@ -7969,6 +8219,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCa" + description: One or more filters. type: object ReadCasResponse: additionalProperties: false @@ -7980,6 +8231,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogRequest: additionalProperties: false @@ -7994,8 +8246,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogsRequest: additionalProperties: false @@ -8006,6 +8260,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCatalogs" + description: One or more filters. type: object ReadCatalogsResponse: additionalProperties: false @@ -8017,6 +8272,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadClientGatewaysRequest: additionalProperties: false @@ -8027,6 +8283,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersClientGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8052,6 +8309,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadConsoleOutputRequest: additionalProperties: false @@ -8075,6 +8333,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -8140,6 +8399,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDedicatedGroupsRequest: additionalProperties: false @@ -8150,6 +8410,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDedicatedGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8175,6 +8436,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDhcpOptionsRequest: additionalProperties: false @@ -8185,6 +8447,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDhcpOptions" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8210,6 +8473,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinkInterfacesRequest: additionalProperties: false @@ -8220,6 +8484,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLinkInterface" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8245,6 +8510,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinksRequest: additionalProperties: false @@ -8255,6 +8521,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLink" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8280,6 +8547,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadEntitiesLinkedToPolicyRequest: additionalProperties: false @@ -8302,18 +8570,25 @@ components: see [Resource Identifiers](https://docs.outscale.com/en/userguide/Resource-Identifiers.html). pattern: "^orn:ows:(iam|idauth):\\S*:\\d{12}:policy/\\S+$" type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ResultsPerPage: description: The maximum number of items that can be returned in a single response (by default, 100). type: integer + required: + - PolicyOrn type: object ReadEntitiesLinkedToPolicyResponse: additionalProperties: false properties: PolicyEntities: "$ref": "#/components/schemas/PolicyEntities" + description: Information about the policy entities. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpuCatalogRequest: additionalProperties: false @@ -8334,6 +8609,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpusRequest: additionalProperties: false @@ -8344,6 +8620,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersFlexibleGpu" + description: One or more filters. type: object ReadFlexibleGpusResponse: additionalProperties: false @@ -8355,6 +8632,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImageExportTasksRequest: additionalProperties: false @@ -8365,6 +8643,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8390,6 +8669,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImagesRequest: additionalProperties: false @@ -8400,6 +8680,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersImage" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8425,6 +8706,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadInternetServicesRequest: additionalProperties: false @@ -8435,6 +8717,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersInternetService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8460,6 +8743,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadKeypairsRequest: additionalProperties: false @@ -8470,6 +8754,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersKeypair" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8495,6 +8780,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLinkedPoliciesFilters: additionalProperties: false @@ -8514,6 +8800,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadLinkedPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8548,6 +8835,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadListenerRulesRequest: additionalProperties: false @@ -8558,6 +8846,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersListenerRule" + description: One or more filters. type: object ReadListenerRulesResponse: additionalProperties: false @@ -8569,6 +8858,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLoadBalancerTagsRequest: additionalProperties: false @@ -8590,6 +8880,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more load balancer tags. items: @@ -8605,6 +8896,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersLoadBalancer" + description: One or more filters. type: object ReadLoadBalancersResponse: additionalProperties: false @@ -8616,6 +8908,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLocationsRequest: additionalProperties: false @@ -8649,6 +8942,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadManagedPoliciesLinkedToUserGroupRequest: additionalProperties: false @@ -8659,6 +8953,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8693,6 +8988,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNatServicesRequest: additionalProperties: false @@ -8703,6 +8999,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNatService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8728,6 +9025,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetAccessPointServicesRequest: additionalProperties: false @@ -8738,6 +9036,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8758,6 +9057,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Services: description: The names of the services you can use for Net access points. items: @@ -8773,6 +9073,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetAccessPoint" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8798,6 +9099,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetPeeringsRequest: additionalProperties: false @@ -8808,6 +9110,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetPeering" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8833,6 +9136,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetsRequest: additionalProperties: false @@ -8843,6 +9147,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8868,6 +9173,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNicsRequest: additionalProperties: false @@ -8878,6 +9184,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNic" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8903,6 +9210,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPoliciesFilters: additionalProperties: false @@ -8933,6 +9241,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8962,6 +9271,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyRequest: additionalProperties: false @@ -8979,8 +9289,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionRequest: additionalProperties: false @@ -9002,8 +9314,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionsRequest: additionalProperties: false @@ -9040,6 +9354,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadProductTypesRequest: additionalProperties: false @@ -9050,6 +9365,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersProductType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9075,6 +9391,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicCatalogRequest: additionalProperties: false @@ -9089,8 +9406,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpRangesRequest: additionalProperties: false @@ -9125,6 +9444,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpsRequest: additionalProperties: false @@ -9135,6 +9455,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersPublicIp" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9160,6 +9481,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadQuotasRequest: additionalProperties: false @@ -9170,6 +9492,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersQuota" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9195,6 +9518,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRegionsRequest: additionalProperties: false @@ -9214,6 +9538,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRouteTablesRequest: additionalProperties: false @@ -9224,6 +9549,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersRouteTable" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9244,6 +9570,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTables: description: Information about one or more route tables. items: @@ -9259,6 +9586,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSecurityGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9279,6 +9607,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroups: description: Information about one or more security groups. items: @@ -9294,12 +9623,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersServerCertificate" + description: One or more filters. type: object ReadServerCertificatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificates: description: Information about one or more server certificates. items: @@ -9315,6 +9646,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9335,6 +9667,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTasks: description: Information about one or more snapshot export tasks. items: @@ -9350,6 +9683,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSnapshot" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9370,6 +9704,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshots: description: Information about one or more snapshots and their permissions. items: @@ -9385,6 +9720,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubnet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9405,6 +9741,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnets: description: Information about one or more Subnets. items: @@ -9420,6 +9757,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubregion" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9440,6 +9778,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subregions: description: Information about one or more Subregions. items: @@ -9455,6 +9794,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersTag" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9475,6 +9815,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more tags. items: @@ -9506,8 +9847,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UnitPriceEntry: "$ref": "#/components/schemas/UnitPriceEntry" + description: Information about the unit price entry. type: object ReadUserGroupPoliciesRequest: additionalProperties: false @@ -9554,6 +9897,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupPolicyRequest: additionalProperties: false @@ -9581,8 +9925,10 @@ components: properties: Policy: "$ref": "#/components/schemas/InlinePolicy" + description: Information about an inline policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupRequest: additionalProperties: false @@ -9606,8 +9952,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -9635,6 +9983,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9650,6 +9999,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of groups requested. type: integer @@ -9674,6 +10024,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9701,6 +10052,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserPolicyRequest: properties: @@ -9728,6 +10080,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserName: description: The name of the user in which the inline policy is included. type: string @@ -9741,6 +10094,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUsers" + description: One or more filters. FirstItem: description: The item starting the list of users requested. type: integer @@ -9765,6 +10119,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Users: description: A list of EIM users. items: @@ -9780,6 +10135,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVirtualGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9800,6 +10156,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateways: description: Information about one or more virtual gateways. items: @@ -9815,12 +10172,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmGroup" + description: One or more filters. type: object ReadVmGroupsResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroups: description: Information about one or more VM groups. items: @@ -9836,12 +10195,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmTemplate" + description: One or more filters. type: object ReadVmTemplatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplates: description: Information about one or more VM templates. items: @@ -9857,6 +10218,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9877,6 +10239,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTypes: description: Information about one or more VM types. items: @@ -9911,6 +10274,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadVmsRequest: additionalProperties: false @@ -9921,6 +10285,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVm" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9941,6 +10306,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more VMs. items: @@ -9961,6 +10327,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmsState" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9981,12 +10348,50 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmStates: description: Information about one or more VM states. items: "$ref": "#/components/schemas/VmStates" type: array type: object + ReadVolumeUpdateTasksRequest: + additionalProperties: false + properties: + DryRun: + description: If true, checks whether you have the required permissions to + perform the action. + type: boolean + Filters: + "$ref": "#/components/schemas/FiltersUpdateVolumeTask" + description: One or more filters. + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResultsPerPage: + description: The maximum number of logs returned in a single response (between + `1` and `1000`, both included). By default, `100`. + type: integer + type: object + ReadVolumeUpdateTasksResponse: + additionalProperties: false + properties: + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. + VolumeUpdateTasks: + description: Information about one or more volume update tasks. + items: + "$ref": "#/components/schemas/VolumeUpdateTask" + type: array + type: object ReadVolumesRequest: additionalProperties: false properties: @@ -9996,6 +10401,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVolume" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -10016,6 +10422,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volumes: description: Information about one or more volumes. items: @@ -10031,6 +10438,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVpnConnection" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -10051,6 +10459,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnections: description: Information about one or more VPN connections. items: @@ -10077,6 +10486,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Region: additionalProperties: false @@ -10115,6 +10525,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RejectNetPeeringRequest: additionalProperties: false @@ -10134,6 +10545,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RemoveUserFromUserGroupRequest: additionalProperties: false @@ -10164,6 +10576,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ResourceLoadBalancerTag: additionalProperties: false @@ -10314,6 +10727,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ScaleUpVmGroupRequest: additionalProperties: false @@ -10337,6 +10751,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object SecureBootAction: description: One action to perform on the next boot of the VM. For more information, @@ -10346,6 +10761,7 @@ components: - disable - setup-mode - none + - restore-factory-keys type: string SecurityGroup: additionalProperties: false @@ -10509,6 +10925,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Snapshot: additionalProperties: false @@ -10532,6 +10949,7 @@ components: type: string PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Progress: description: The progress of the snapshot, as a percentage. type: integer @@ -10564,6 +10982,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportSnapshotExportTask" + description: Information about the snapshot export task. Progress: description: The progress of the snapshot export task, as a percentage. type: integer @@ -10631,6 +11050,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more started VMs. items: @@ -10671,6 +11091,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more stopped VMs. items: @@ -10794,6 +11215,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkInternetServiceRequest: additionalProperties: false @@ -10818,6 +11240,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -10847,6 +11270,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkManagedPolicyFromUserGroupRequest: additionalProperties: false @@ -10871,6 +11295,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkNicRequest: additionalProperties: false @@ -10890,6 +11315,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPolicyRequest: additionalProperties: false @@ -10915,6 +11341,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPrivateIpsRequest: additionalProperties: false @@ -10941,6 +11368,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPublicIpRequest: additionalProperties: false @@ -10964,6 +11392,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkRouteTableRequest: additionalProperties: false @@ -10983,6 +11412,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVirtualGatewayRequest: additionalProperties: false @@ -11007,6 +11437,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVolumeRequest: additionalProperties: false @@ -11030,6 +11461,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccessKeyRequest: additionalProperties: false @@ -11070,8 +11502,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccountRequest: additionalProperties: false @@ -11132,8 +11566,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessPolicyRequest: additionalProperties: false @@ -11165,8 +11601,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessRuleRequest: additionalProperties: false @@ -11204,8 +11642,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateCaRequest: additionalProperties: false @@ -11228,8 +11668,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDedicatedGroupRequest: additionalProperties: false @@ -11253,8 +11695,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDirectLinkInterfaceRequest: additionalProperties: false @@ -11281,8 +11725,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateFlexibleGpuRequest: additionalProperties: false @@ -11305,8 +11751,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateImageRequest: additionalProperties: false @@ -11323,6 +11771,9 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. ProductCodes: description: The product codes associated with the OMI. Any previously set value is deleted. Make sure to specify all product codes you want to associate @@ -11338,8 +11789,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateListenerRuleRequest: additionalProperties: false @@ -11371,20 +11824,24 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateLoadBalancerRequest: additionalProperties: false properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. DryRun: description: If true, checks whether you have the required permissions to perform the action. type: boolean HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. LoadBalancerName: description: The name of the load balancer. type: string @@ -11432,8 +11889,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetAccessPointRequest: additionalProperties: false @@ -11465,8 +11924,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetRequest: additionalProperties: false @@ -11491,8 +11952,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNicRequest: additionalProperties: false @@ -11506,6 +11969,9 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicToUpdate" + description: Information about the NIC attachment. If you are modifying + the `DeleteOnVmDeletion` attribute, you must specify the ID of the NIC + attachment. NicId: description: The ID of the NIC you want to modify. type: string @@ -11524,8 +11990,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateRoutePropagationRequest: additionalProperties: false @@ -11554,8 +12022,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteRequest: additionalProperties: false @@ -11596,8 +12066,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteTableLinkRequest: additionalProperties: false @@ -11624,6 +12096,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateServerCertificateRequest: additionalProperties: false @@ -11649,8 +12122,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object UpdateSnapshotRequest: additionalProperties: false @@ -11661,6 +12136,9 @@ components: type: boolean PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. SnapshotId: description: The ID of the snapshot. type: string @@ -11673,8 +12151,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object UpdateSubnetRequest: additionalProperties: false @@ -11699,8 +12179,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object UpdateUserGroupRequest: additionalProperties: false @@ -11731,8 +12213,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -11766,8 +12250,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object UpdateVmGroupRequest: additionalProperties: false @@ -11801,14 +12287,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object UpdateVmRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings of the VM. items: @@ -11874,8 +12363,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vm: "$ref": "#/components/schemas/Vm" + description: Information about the VM. type: object UpdateVmTemplateRequest: additionalProperties: false @@ -11906,8 +12397,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object UpdateVolumeRequest: additionalProperties: false @@ -11917,23 +12410,21 @@ components: perform the action. type: boolean Iops: - description: |- - **Cold volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume or if you change the type of the volume for an `io1`. This modification is instantaneous.
- **Hot volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume. This modification is not instantaneous.

- The maximum number of IOPS allowed for `io1` volumes is `13000` with a maximum performance ratio of 300 IOPS per gibibyte. + description: The new number of I/O operations per second (IOPS). This parameter + can be specified only if you update an `io1` volume or if you change the + type of the volume for an `io1`. type: integer Size: - description: |- - **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 volume. This modification is not instantaneous.
- **Hot volume**: you cannot change the size of a hot volume. + description: The new size of the volume, in gibibytes (GiB). This value + must be equal to or greater than the current size of the volume. This + modification is not instantaneous. type: integer VolumeId: description: The ID of the volume you want to update. type: string VolumeType: - description: |- - **Cold volume**: the new type of the volume (`standard` \| `io1` \| `gp2`). This modification is instantaneous. If you update to an `io1` volume, you must also specify the `Iops` parameter.
- **Hot volume**: you cannot change the type of a hot volume. + description: The new type of the volume (`standard` \| `io1` \| `gp2`). + If you update to an `io1` volume, you must also specify the `Iops` parameter. type: string required: - VolumeId @@ -11943,8 +12434,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object UpdateVpnConnectionRequest: additionalProperties: false @@ -11964,6 +12457,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. required: - VpnConnectionId type: object @@ -11972,8 +12466,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object User: additionalProperties: false @@ -12086,6 +12582,7 @@ components: properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. Architecture: description: The architecture of the VM (`i386` \| `x86_64`). type: string @@ -12096,6 +12593,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BsuOptimized: description: This parameter is not available. It is present in our API for the sake of historical compatibility with AWS. @@ -12149,6 +12647,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateDnsName: description: The name of the private DNS. type: string @@ -12196,6 +12695,10 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: The Base64-encoded MIME user data. type: string @@ -12440,6 +12943,11 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + nullable: true + type: string VolumeId: description: The ID of the volume. type: string @@ -12447,6 +12955,85 @@ components: description: The type of the volume (`standard` \| `gp2` \| `io1`). type: string type: object + VolumeUpdate: + additionalProperties: false + description: Information about the update of a volume. + properties: + Origin: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + Target: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + type: object + VolumeUpdateParameters: + additionalProperties: false + description: Information about the parameters of the update of a volume. + properties: + Iops: + description: |- + The new number of I/O operations per second (IOPS):
+ - For `io1` volumes, the number of provisioned IOPS.
+ - For `gp2` volumes, the baseline performance of the volume. + example: 200 + nullable: true + type: integer + Size: + description: The new size of the volume, in gibibytes (GiB). + example: 50 + type: integer + VolumeType: + description: The type of the volume (`standard` \| `io1` \| `gp2`). + example: io1 + type: string + required: + - Iops + - Size + - VolumeType + type: object + VolumeUpdateTask: + additionalProperties: false + description: Information about the volume update task. + properties: + Comment: + description: If the update volume task fails, an error message appears. + example: Update of volume vol-12345678 + type: string + CompletionDate: + description: The date at which the volume update task was marked as completed. + format: date-time + type: string + Progress: + description: The progress of the volume update task, as a percentage. + example: 100 + type: integer + StartDate: + description: The creation date of the volume update task. + format: date-time + type: string + State: + description: The state of the volume (`pending` \| `active` \| `completed` + \| `failed` \| `canceled`). + example: completed + type: string + Tags: + description: One or more tags associated with the volume update task. + items: + "$ref": "#/components/schemas/ResourceTag" + type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + example: vol-update-12345678 + type: string + VolumeId: + description: The ID of the updated volume. + example: vol-12345678 + type: string + VolumeUpdate: + "$ref": "#/components/schemas/VolumeUpdate" + description: Information about the update of a volume. + type: object VpnConnection: additionalProperties: false description: Information about a VPN connection. @@ -12497,6 +13084,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. type: object VpnOptions: additionalProperties: false @@ -12504,8 +13092,12 @@ components: properties: Phase1Options: "$ref": "#/components/schemas/Phase1Options" + description: This parameter is not available. It is present in our API for + the sake of historical compatibility with AWS. Phase2Options: "$ref": "#/components/schemas/Phase2Options" + description: Information about Phase 2 of the Internet Key Exchange (IKE) + negotiation. TunnelInsideIpRange: description: The range of inside IPs for the tunnel. This must be a /30 CIDR block from the 169.254.254.0/24 range. @@ -12661,10 +13253,12 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: 1.35.5 - x-osc-api-osc-billing: 1.35.0 - x-osc-api-osc-cloud-vision: 1.35.0 - x-osc-api-osc-core-iaas: 1.35.5 + version: 1.36.3 + x-osc-api-osc-billing: 1.36.0 + x-osc-api-osc-cloud-region: 1.36.0 + x-osc-api-osc-cloud-vision: 1.36.0 + x-osc-api-osc-core-iaas: 1.36.1 + x-osc-api-osc-iam: 1.36.2 x-osc-api-type: external openapi: 3.0.0 paths: @@ -13274,6 +13868,7 @@ paths: ModelName: nvidia-p100 State: allocated FlexibleGpuId: fgpu-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -13341,6 +13936,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13363,6 +13959,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/create-image-example @@ -13374,6 +13971,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13396,6 +13994,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/copy-image-example @@ -13407,6 +14006,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13430,6 +14030,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/register-image-from-snapshot-example @@ -13441,6 +14042,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13463,6 +14065,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: https://oos.eu-west-2.outscale.com/BUCKET/KEY?AWSAccessKeyId=ABCDEFGHIJ0123456789&Expires=1493372309&Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX @@ -14333,7 +14936,6 @@ paths: This action creates a Net peering that remains in the `pending-acceptance` state until it is accepted by the owner of the peer Net. If the owner of the peer Net does not accept the request within 7 days, the state of the Net peering becomes `expired`. For more information, see [AcceptNetPeering](#acceptnetpeering).

**[IMPORTANT]**
- * Peered Nets must contain at least one virtual machine (VM) each before the creation of the Net peering.
* The two Nets must not have overlapping IP ranges. Otherwise, the Net peering is in the `failed` state.
* A peering connection between two Nets works both ways. If an A-to-B connection is already created and accepted, creating a B-to-A connection is not necessary and would be automatically rejected. @@ -15305,6 +15907,7 @@ paths: * Client gateways (cgw-xxxxxxxx)
* DHCP options (dopt-xxxxxxxx)
+ * Flexible GPU (fgpu-xxxxxxxx)
* Images (ami-xxxxxxxx)
* Internet services (igw-xxxxxxxx)
* Keypairs (key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
@@ -15698,6 +16301,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15745,6 +16349,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15816,6 +16421,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15893,6 +16499,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -19347,21 +19954,19 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ConsumptionEntries: - - UnitPrice: 0.044 - Type: BoxUsage:tinav4.c1r1p2 - Operation: RunInstances-OD + - UnitPrice: 0.18 + Type: BoxUsage:tinav5.c4r8p2 + - FromDate: 2023-06-01 00:00:00.000000000 +00:00 SubregionName: eu-west-2a - Value: 1392 - Title: Instance - On demand - tinav4.c1r1 high performance - + Value: 720 + Title: Instance - On demand - tinav4.c2r4 high performance - par heure Category: compute ToDate: 2023-06-30 00:00:00.000000000 +00:00 Service: TinaOS-FCU AccountId: '123456789012' PayingAccountId: '123456789012' - FromDate: 2023-06-01 00:00:00.000000000 +00:00 - Price: 61.248 - Currency: EUR + Operation: RunInstances-OD description: The HTTP 200 response (OK). tags: - Account @@ -19699,6 +20304,7 @@ paths: State: attached SubregionName: eu-west-2a VmId: i-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -19780,7 +20386,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19814,7 +20421,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19840,7 +20448,8 @@ paths: FileLocation: Outscale/Ubuntu-2010.10.01-0 Architecture: x86_64 ImageName: Ubuntu-2010.10.01-0 - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -22145,6 +22754,7 @@ paths: LinkDate: '2010-10-01T12:34:56.789Z' DeleteOnVmDeletion: true VmId: i-12345678 + TpmEnabled: false ReservationId: r-12345678 Hypervisor: xen Placement: @@ -22320,6 +22930,72 @@ paths: description: The HTTP 500 response (Internal Server Error). tags: - Vm + "/ReadVolumeUpdateTasks": + post: + description: Lists one or more specified tasks of volume update. + operationId: ReadVolumeUpdateTasks + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksRequest" + examples: + ex1: + summary: Read a specific volume update task + value: + Filters: + TaskIds: + - vol-update-12345678 + responses: + '200': + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksResponse" + examples: + ex1: + summary: Read a specific volume update task + value: + VolumeUpdateTasks: + - VolumeUpdate: + Target: + Iops: 200 + Size: 50 + VolumeType: io1 + Origin: + Iops: 100 + Size: 25 + VolumeType: standard + Tags: [] + TaskId: vol-update-12345678 + Comment: Update of volume vol-12345678 + VolumeId: vol-12345678 + State: completed + Progress: 100 + ResponseContext: + RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 + description: The HTTP 200 response (OK). + '400': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 400 response (Bad Request). + '401': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 401 response (Unauthorized). + '500': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 500 response (Internal Server Error). + summary: Lists one or more update tasks of volumes + tags: + - Volume "/ReadVolumes": post: description: Lists one or more specified Block Storage Unit (BSU) volumes. @@ -23706,6 +24382,7 @@ paths: ModelName: nvidia-p100 State: allocated SubregionName: eu-west-2a + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -25236,10 +25913,9 @@ paths: post: description: |- Modifies the specified attributes of a volume.
- Cold volumes are volumes that are attached to stopped or stopping VMs, or that are detached. Hot volumes are volumes that are attached to running VMs.

**[NOTE]**
- When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumes](#readvolumes) method to see the new value. + When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumeUpdateTasks](#readvolumeupdatetasks) method to see the progression of the update. operationId: UpdateVolume requestBody: content: @@ -25278,6 +25954,7 @@ paths: Iops: 100 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ex2: @@ -25293,6 +25970,7 @@ paths: Iops: 200 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 description: The HTTP 200 response (OK). diff --git a/outscale-go.yaml b/outscale-go.yaml index 9b811da..9430a55 100644 --- a/outscale-go.yaml +++ b/outscale-go.yaml @@ -19,8 +19,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object AccepterNet: additionalProperties: false @@ -174,6 +176,8 @@ components: properties: SecureBoot: "$ref": "#/components/schemas/SecureBootAction" + description: One action to perform on the next boot of the VM. For more + information, see [About Secure Boot](https://docs.outscale.com/en/userguide/About-Secure-Boot.html#_secure_boot_actions). type: object AddUserToUserGroupRequest: additionalProperties: false @@ -205,6 +209,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ApiAccessPolicy: additionalProperties: false @@ -287,6 +292,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuCreated" + description: Information about the created BSU volume. DeviceName: description: The name of the device. type: string @@ -298,6 +304,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -314,6 +321,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -334,6 +342,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToUpdateVm" + description: Information about the BSU volume. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -517,6 +526,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ClientGateway: additionalProperties: false @@ -628,8 +638,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKeySecretKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateAccountRequest: additionalProperties: false @@ -702,8 +714,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateApiAccessRuleRequest: additionalProperties: false @@ -737,8 +751,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateCaRequest: additionalProperties: false @@ -763,8 +779,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateClientGatewayRequest: additionalProperties: false @@ -796,8 +814,10 @@ components: properties: ClientGateway: "$ref": "#/components/schemas/ClientGateway" + description: Information about the client gateway. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDedicatedGroupRequest: additionalProperties: false @@ -826,8 +846,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDhcpOptionsRequest: additionalProperties: false @@ -870,8 +892,10 @@ components: properties: DhcpOptionsSet: "$ref": "#/components/schemas/DhcpOptionsSet" + description: Information about the DHCP options set. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkInterfaceRequest: additionalProperties: false @@ -882,6 +906,7 @@ components: type: string DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterface" + description: Information about the DirectLink interface. DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -895,8 +920,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkRequest: additionalProperties: false @@ -925,8 +952,10 @@ components: properties: DirectLink: "$ref": "#/components/schemas/DirectLink" + description: Information about the DirectLink. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateFlexibleGpuRequest: additionalProperties: false @@ -961,8 +990,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageExportTaskRequest: additionalProperties: false @@ -976,6 +1007,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. required: - OsuExport - ImageId @@ -985,8 +1017,10 @@ components: properties: ImageExportTask: "$ref": "#/components/schemas/ImageExportTask" + description: Information about the OMI export task. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageRequest: additionalProperties: false @@ -1044,6 +1078,11 @@ components: description: "**(required) When copying an OMI:** The name of the source Region (always the same as the Region of your account)." type: string + TpmMandatory: + description: By default or if set to false, a virtual Trusted Platform Module + (vTPM) is not mandatory on VMs created from this OMI. If true, VMs created + from this OMI must have a vTPM enabled. + type: boolean VmId: description: "**(required) When creating from a VM:** The ID of the VM from which you want to create the OMI." @@ -1054,8 +1093,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateInternetServiceRequest: additionalProperties: false @@ -1070,8 +1111,10 @@ components: properties: InternetService: "$ref": "#/components/schemas/InternetService" + description: Information about the internet service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateKeypairRequest: additionalProperties: false @@ -1096,8 +1139,10 @@ components: properties: Keypair: "$ref": "#/components/schemas/KeypairCreated" + description: Information about the created keypair. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateListenerRuleRequest: additionalProperties: false @@ -1108,8 +1153,10 @@ components: type: boolean Listener: "$ref": "#/components/schemas/LoadBalancerLight" + description: Information about the load balancer. ListenerRule: "$ref": "#/components/schemas/ListenerRuleForCreation" + description: Information about the listener rule. VmIds: description: The IDs of the backend VMs. items: @@ -1125,8 +1172,10 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerListenersRequest: additionalProperties: false @@ -1153,8 +1202,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerPolicyRequest: additionalProperties: false @@ -1195,8 +1246,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerRequest: additionalProperties: false @@ -1260,8 +1313,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerTagsRequest: additionalProperties: false @@ -1289,6 +1344,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNatServiceRequest: additionalProperties: false @@ -1317,8 +1373,10 @@ components: properties: NatService: "$ref": "#/components/schemas/NatService" + description: Information about the NAT service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetAccessPointRequest: additionalProperties: false @@ -1347,8 +1405,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetPeeringRequest: additionalProperties: false @@ -1379,8 +1439,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetRequest: additionalProperties: false @@ -1407,8 +1469,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNicRequest: additionalProperties: false @@ -1444,8 +1508,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyRequest: additionalProperties: false @@ -1478,8 +1544,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyVersionRequest: additionalProperties: false @@ -1508,8 +1576,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateProductTypeRequest: additionalProperties: false @@ -1532,8 +1602,10 @@ components: properties: ProductType: "$ref": "#/components/schemas/ProductType" + description: Information about the product type. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePublicIpRequest: additionalProperties: false @@ -1548,8 +1620,10 @@ components: properties: PublicIp: "$ref": "#/components/schemas/PublicIp" + description: Information about the public IP. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateRouteRequest: additionalProperties: false @@ -1590,8 +1664,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateRouteTableRequest: additionalProperties: false @@ -1611,8 +1687,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateSecurityGroupRequest: additionalProperties: false @@ -1644,8 +1722,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateSecurityGroupRuleRequest: additionalProperties: false @@ -1709,8 +1789,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateServerCertificateRequest: additionalProperties: false @@ -1753,8 +1835,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object CreateSnapshotExportTaskRequest: additionalProperties: false @@ -1765,6 +1849,7 @@ components: type: boolean OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. SnapshotId: description: The ID of the snapshot to export. type: string @@ -1777,8 +1862,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTask: "$ref": "#/components/schemas/SnapshotExportTask" + description: Information about the snapshot export task. type: object CreateSnapshotRequest: additionalProperties: false @@ -1822,8 +1909,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object CreateSubnetRequest: additionalProperties: false @@ -1852,8 +1941,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object CreateTagsRequest: additionalProperties: false @@ -1881,6 +1972,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateUserGroupRequest: additionalProperties: false @@ -1904,8 +1996,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. type: object CreateUserRequest: additionalProperties: false @@ -1936,8 +2030,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object CreateVirtualGatewayRequest: additionalProperties: false @@ -1958,8 +2054,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateway: "$ref": "#/components/schemas/VirtualGateway" + description: Information about the virtual gateway. type: object CreateVmGroupRequest: additionalProperties: false @@ -2017,8 +2115,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object CreateVmTemplateRequest: additionalProperties: false @@ -2074,14 +2174,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object CreateVmsRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings. items: @@ -2089,6 +2192,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BootOnCreation: default: true description: If true, the VM is started on creation. If false, the VM is @@ -2149,6 +2253,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateIps: description: One or more private IPs of the VM. items: @@ -2168,6 +2273,10 @@ components: description: The ID of the Subnet in which you want to create the VM. If you specify this parameter, you must not specify the `Nics` parameter. type: string + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: Data or script used to add a specific configuration to the VM. It must be Base64-encoded and is limited to 500 kibibytes (KiB). For @@ -2193,6 +2302,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more created VMs. items: @@ -2239,8 +2349,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object CreateVpnConnectionRequest: additionalProperties: false @@ -2275,8 +2387,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object CreateVpnConnectionRouteRequest: additionalProperties: false @@ -2301,6 +2415,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DedicatedGroup: additionalProperties: false @@ -2355,6 +2470,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteApiAccessRuleRequest: additionalProperties: false @@ -2374,6 +2490,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteCaRequest: additionalProperties: false @@ -2393,6 +2510,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteClientGatewayRequest: additionalProperties: false @@ -2412,6 +2530,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDedicatedGroupRequest: additionalProperties: false @@ -2435,6 +2554,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDhcpOptionsRequest: additionalProperties: false @@ -2454,6 +2574,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkInterfaceRequest: additionalProperties: false @@ -2473,6 +2594,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkRequest: additionalProperties: false @@ -2492,6 +2614,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteExportTaskRequest: additionalProperties: false @@ -2511,6 +2634,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteFlexibleGpuRequest: additionalProperties: false @@ -2530,6 +2654,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteImageRequest: additionalProperties: false @@ -2549,6 +2674,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteInternetServiceRequest: additionalProperties: false @@ -2568,6 +2694,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteKeypairRequest: additionalProperties: false @@ -2588,6 +2715,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteListenerRuleRequest: additionalProperties: false @@ -2607,6 +2735,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerListenersRequest: additionalProperties: false @@ -2633,8 +2762,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerPolicyRequest: additionalProperties: false @@ -2659,8 +2790,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerRequest: additionalProperties: false @@ -2680,6 +2813,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerTagsRequest: additionalProperties: false @@ -2707,6 +2841,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNatServiceRequest: additionalProperties: false @@ -2726,6 +2861,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetAccessPointRequest: additionalProperties: false @@ -2745,6 +2881,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetPeeringRequest: additionalProperties: false @@ -2764,6 +2901,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetRequest: additionalProperties: false @@ -2783,6 +2921,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNicRequest: additionalProperties: false @@ -2802,6 +2941,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyRequest: additionalProperties: false @@ -2823,6 +2963,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyVersionRequest: additionalProperties: false @@ -2844,6 +2985,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteProductTypeRequest: additionalProperties: false @@ -2867,6 +3009,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePublicIpRequest: additionalProperties: false @@ -2888,6 +3031,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteRouteRequest: additionalProperties: false @@ -2911,8 +3055,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object DeleteRouteTableRequest: additionalProperties: false @@ -2932,6 +3078,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRequest: additionalProperties: false @@ -2952,6 +3099,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRuleRequest: additionalProperties: false @@ -3006,8 +3154,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object DeleteServerCertificateRequest: additionalProperties: false @@ -3027,6 +3177,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSnapshotRequest: additionalProperties: false @@ -3046,6 +3197,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSubnetRequest: additionalProperties: false @@ -3065,6 +3217,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteTagsRequest: additionalProperties: false @@ -3093,6 +3246,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupPolicyRequest: additionalProperties: false @@ -3120,6 +3274,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupRequest: additionalProperties: false @@ -3147,6 +3302,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserPolicyRequest: additionalProperties: false @@ -3171,6 +3327,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserRequest: additionalProperties: false @@ -3190,6 +3347,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVirtualGatewayRequest: additionalProperties: false @@ -3209,6 +3367,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmGroupRequest: additionalProperties: false @@ -3228,6 +3387,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmTemplateRequest: additionalProperties: false @@ -3247,6 +3407,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmsRequest: additionalProperties: false @@ -3268,6 +3429,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more terminated VMs. items: @@ -3292,6 +3454,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRequest: additionalProperties: false @@ -3311,6 +3474,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRouteRequest: additionalProperties: false @@ -3336,6 +3500,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeregisterVmsInLoadBalancerRequest: additionalProperties: false @@ -3361,6 +3526,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DhcpOptionsSet: additionalProperties: false @@ -3527,6 +3693,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3549,6 +3716,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginRequest: additionalProperties: false @@ -3563,6 +3731,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginForUsersRequest: additionalProperties: false @@ -3577,6 +3746,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3599,6 +3769,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginRequest: additionalProperties: false @@ -3613,6 +3784,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ErrorResponse: additionalProperties: false @@ -3624,6 +3796,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Errors: additionalProperties: false @@ -3978,6 +4151,11 @@ components: items: type: string type: array + Tags: + description: One or more tags associated with the fGPUs. + items: + "$ref": "#/components/schemas/Tag" + type: array VmIds: description: One or more IDs of VMs. items: @@ -4111,6 +4289,10 @@ components: items: type: string type: array + TpmMandatory: + description: Whether a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI (true) or not (false). + type: boolean VirtualizationTypes: description: The virtualization types (always `hvm`). items: @@ -5087,11 +5269,11 @@ components: type: string type: array ResourceTypes: - description: The resource type (`customer-gateway` \| `dhcpoptions` \| `image` - \| `instance` \| `keypair` \| `natgateway` \| `network-interface` \| `public-ip` - \| `route-table` \| `security-group` \| `snapshot` \| `subnet` \| `task` - \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` \| - `vpc-peering-connection`\| `vpn-connection`). + description: The resource type (`customer-gateway` \| `dhcpoptions` \| `flexible-gpu` + \| `image` \| `instance` \| `keypair` \| `natgateway` \| `network-interface` + \| `public-ip` \| `route-table` \| `security-group` \| `snapshot` \| `subnet` + \| `task` \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` + \| `vpc-peering-connection`\| `vpn-connection`). items: type: string type: array @@ -5104,6 +5286,16 @@ components: type: string type: array type: object + FiltersUpdateVolumeTask: + additionalProperties: false + description: One or more filters. + properties: + TaskIds: + description: The IDs of the volume update tasks. + items: + type: string + type: array + type: object FiltersUserGroup: additionalProperties: false description: One or more filters. @@ -5490,6 +5682,10 @@ components: items: type: string type: array + TpmEnabled: + description: Whether a virtual Trusted Platform Module (vTPM) is enabled + (true) or disabled (false) on the VM. + type: boolean VmIds: description: One or more IDs of VMs. items: @@ -5917,6 +6113,11 @@ components: SubregionName: description: The Subregion where the fGPU is located. type: string + Tags: + description: One or more tags associated with the fGPU. + items: + "$ref": "#/components/schemas/Tag" + type: array VmId: description: The ID of the VM the fGPU is attached to, if any. type: string @@ -6028,6 +6229,7 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. ProductCodes: description: The product codes associated with the OMI. items: @@ -6047,11 +6249,16 @@ components: type: string StateComment: "$ref": "#/components/schemas/StateComment" + description: Information about the change of state. Tags: description: One or more tags associated with the OMI. items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmMandatory: + description: If true, a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI. If false, a vTPM is not mandatory. + type: boolean type: object ImageExportTask: additionalProperties: false @@ -6065,6 +6272,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportImageExportTask" + description: Information about the OMI export task. Progress: description: The progress of the OMI export task, as a percentage. type: integer @@ -6189,6 +6397,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkInternetServiceRequest: additionalProperties: false @@ -6213,6 +6422,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -6242,6 +6452,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkManagedPolicyToUserGroupRequest: additionalProperties: false @@ -6266,6 +6477,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNic: additionalProperties: false @@ -6341,6 +6553,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNicToUpdate: additionalProperties: false @@ -6380,6 +6593,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPrivateIpsRequest: additionalProperties: false @@ -6412,6 +6626,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPublicIp: additionalProperties: false @@ -6496,6 +6711,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkRouteTable: additionalProperties: false @@ -6545,6 +6761,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVirtualGatewayRequest: additionalProperties: false @@ -6568,8 +6785,10 @@ components: properties: NetToVirtualGatewayLink: "$ref": "#/components/schemas/NetToVirtualGatewayLink" + description: Information about the attachment. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVolumeRequest: additionalProperties: false @@ -6600,6 +6819,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkedPolicy: additionalProperties: false @@ -6777,6 +6997,7 @@ components: properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. ApplicationStickyCookiePolicies: description: The stickiness policies defined for the load balancer. items: @@ -6797,6 +7018,7 @@ components: type: string HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. Listeners: description: The listeners for the load balancer. items: @@ -6834,6 +7056,9 @@ components: type: array SourceSecurityGroup: "$ref": "#/components/schemas/SourceSecurityGroup" + description: |- + Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs.
+ To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source. Subnets: description: The ID of the Subnet in which the load balancer was created. items: @@ -7088,6 +7313,7 @@ components: properties: AccepterNet: "$ref": "#/components/schemas/AccepterNet" + description: Information about the accepter Net. ExpirationDate: description: The date and time (UTC) at which the Net peerings expire. nullable: true @@ -7097,8 +7323,10 @@ components: type: string SourceNet: "$ref": "#/components/schemas/SourceNet" + description: Information about the source Net. State: "$ref": "#/components/schemas/NetPeeringState" + description: Information about the state of the Net peering. Tags: description: One or more tags associated with the Net peering. items: @@ -7145,8 +7373,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNic" + description: Information about the NIC attachment. LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7248,8 +7478,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicLight" + description: Information about the network interface card (NIC). LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7341,6 +7573,7 @@ components: type: string OsuApiKey: "$ref": "#/components/schemas/OsuApiKey" + description: Information about the OOS API key. OsuBucket: description: The name of the OOS bucket where you want to export the object. type: string @@ -7378,8 +7611,10 @@ components: properties: Additions: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Removals: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. type: object Phase1Options: additionalProperties: false @@ -7575,6 +7810,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. PrivateDnsName: description: The name of the private DNS. type: string @@ -7602,6 +7838,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. PrivateDnsName: description: The name of the private DNS. type: string @@ -7699,6 +7936,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object PutUserPolicyRequest: additionalProperties: false @@ -7728,6 +7966,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Quota: additionalProperties: false @@ -7779,6 +8018,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersAccessKeys" + description: One or more filters. Tag: description: The tag added to the access key. type: string @@ -7797,6 +8037,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAccountsRequest: additionalProperties: false @@ -7816,6 +8057,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAdminPasswordRequest: additionalProperties: false @@ -7839,6 +8081,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -7856,8 +8099,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiAccessRulesRequest: additionalProperties: false @@ -7868,6 +8113,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiAccessRule" + description: One or more filters. type: object ReadApiAccessRulesResponse: additionalProperties: false @@ -7879,6 +8125,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiLogsRequest: additionalProperties: false @@ -7889,6 +8136,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiLog" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -7900,6 +8148,7 @@ components: type: integer With: "$ref": "#/components/schemas/With" + description: The information to display in each returned log. type: object ReadApiLogsResponse: additionalProperties: false @@ -7915,6 +8164,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCasRequest: additionalProperties: false @@ -7925,6 +8175,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCa" + description: One or more filters. type: object ReadCasResponse: additionalProperties: false @@ -7936,6 +8187,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogRequest: additionalProperties: false @@ -7950,8 +8202,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogsRequest: additionalProperties: false @@ -7962,6 +8216,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCatalogs" + description: One or more filters. type: object ReadCatalogsResponse: additionalProperties: false @@ -7973,6 +8228,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadClientGatewaysRequest: additionalProperties: false @@ -7983,6 +8239,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersClientGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8008,6 +8265,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadConsoleOutputRequest: additionalProperties: false @@ -8031,6 +8289,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -8090,6 +8349,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDedicatedGroupsRequest: additionalProperties: false @@ -8100,6 +8360,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDedicatedGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8125,6 +8386,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDhcpOptionsRequest: additionalProperties: false @@ -8135,6 +8397,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDhcpOptions" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8160,6 +8423,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinkInterfacesRequest: additionalProperties: false @@ -8170,6 +8434,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLinkInterface" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8195,6 +8460,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinksRequest: additionalProperties: false @@ -8205,6 +8471,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLink" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8230,6 +8497,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadEntitiesLinkedToPolicyRequest: additionalProperties: false @@ -8252,18 +8520,25 @@ components: see [Resource Identifiers](https://docs.outscale.com/en/userguide/Resource-Identifiers.html). pattern: "^orn:ows:(iam|idauth):\\S*:\\d{12}:policy/\\S+$" type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ResultsPerPage: description: The maximum number of items that can be returned in a single response (by default, 100). type: integer + required: + - PolicyOrn type: object ReadEntitiesLinkedToPolicyResponse: additionalProperties: false properties: PolicyEntities: "$ref": "#/components/schemas/PolicyEntities" + description: Information about the policy entities. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpuCatalogRequest: additionalProperties: false @@ -8284,6 +8559,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpusRequest: additionalProperties: false @@ -8294,6 +8570,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersFlexibleGpu" + description: One or more filters. type: object ReadFlexibleGpusResponse: additionalProperties: false @@ -8305,6 +8582,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImageExportTasksRequest: additionalProperties: false @@ -8315,6 +8593,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8340,6 +8619,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImagesRequest: additionalProperties: false @@ -8350,6 +8630,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersImage" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8375,6 +8656,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadInternetServicesRequest: additionalProperties: false @@ -8385,6 +8667,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersInternetService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8410,6 +8693,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadKeypairsRequest: additionalProperties: false @@ -8420,6 +8704,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersKeypair" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8445,6 +8730,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLinkedPoliciesFilters: additionalProperties: false @@ -8464,6 +8750,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadLinkedPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8498,6 +8785,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadListenerRulesRequest: additionalProperties: false @@ -8508,6 +8796,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersListenerRule" + description: One or more filters. type: object ReadListenerRulesResponse: additionalProperties: false @@ -8519,6 +8808,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLoadBalancerTagsRequest: additionalProperties: false @@ -8540,6 +8830,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more load balancer tags. items: @@ -8555,6 +8846,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersLoadBalancer" + description: One or more filters. type: object ReadLoadBalancersResponse: additionalProperties: false @@ -8566,6 +8858,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLocationsRequest: additionalProperties: false @@ -8599,6 +8892,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadManagedPoliciesLinkedToUserGroupRequest: additionalProperties: false @@ -8609,6 +8903,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8643,6 +8938,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNatServicesRequest: additionalProperties: false @@ -8653,6 +8949,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNatService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8678,6 +8975,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetAccessPointServicesRequest: additionalProperties: false @@ -8688,6 +8986,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8708,6 +9007,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Services: description: The names of the services you can use for Net access points. items: @@ -8723,6 +9023,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetAccessPoint" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8748,6 +9049,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetPeeringsRequest: additionalProperties: false @@ -8758,6 +9060,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetPeering" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8783,6 +9086,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetsRequest: additionalProperties: false @@ -8793,6 +9097,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8818,6 +9123,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNicsRequest: additionalProperties: false @@ -8828,6 +9134,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNic" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8853,6 +9160,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPoliciesFilters: additionalProperties: false @@ -8883,6 +9191,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8912,6 +9221,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyRequest: additionalProperties: false @@ -8929,8 +9239,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionRequest: additionalProperties: false @@ -8952,8 +9264,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionsRequest: additionalProperties: false @@ -8990,6 +9304,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadProductTypesRequest: additionalProperties: false @@ -9000,6 +9315,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersProductType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9025,6 +9341,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicCatalogRequest: additionalProperties: false @@ -9039,8 +9356,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpRangesRequest: additionalProperties: false @@ -9075,6 +9394,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpsRequest: additionalProperties: false @@ -9085,6 +9405,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersPublicIp" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9110,6 +9431,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadQuotasRequest: additionalProperties: false @@ -9120,6 +9442,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersQuota" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9145,6 +9468,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRegionsRequest: additionalProperties: false @@ -9164,6 +9488,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRouteTablesRequest: additionalProperties: false @@ -9174,6 +9499,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersRouteTable" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9194,6 +9520,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTables: description: Information about one or more route tables. items: @@ -9209,6 +9536,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSecurityGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9229,6 +9557,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroups: description: Information about one or more security groups. items: @@ -9244,12 +9573,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersServerCertificate" + description: One or more filters. type: object ReadServerCertificatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificates: description: Information about one or more server certificates. items: @@ -9265,6 +9596,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9285,6 +9617,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTasks: description: Information about one or more snapshot export tasks. items: @@ -9300,6 +9633,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSnapshot" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9320,6 +9654,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshots: description: Information about one or more snapshots and their permissions. items: @@ -9335,6 +9670,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubnet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9355,6 +9691,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnets: description: Information about one or more Subnets. items: @@ -9370,6 +9707,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubregion" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9390,6 +9728,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subregions: description: Information about one or more Subregions. items: @@ -9405,6 +9744,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersTag" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9425,6 +9765,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more tags. items: @@ -9456,8 +9797,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UnitPriceEntry: "$ref": "#/components/schemas/UnitPriceEntry" + description: Information about the unit price entry. type: object ReadUserGroupPoliciesRequest: additionalProperties: false @@ -9504,6 +9847,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupPolicyRequest: additionalProperties: false @@ -9531,8 +9875,10 @@ components: properties: Policy: "$ref": "#/components/schemas/InlinePolicy" + description: Information about an inline policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupRequest: additionalProperties: false @@ -9556,8 +9902,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -9585,6 +9933,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9600,6 +9949,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of groups requested. type: integer @@ -9624,6 +9974,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9651,6 +10002,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserPolicyRequest: properties: @@ -9678,6 +10030,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserName: description: The name of the user in which the inline policy is included. type: string @@ -9691,6 +10044,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUsers" + description: One or more filters. FirstItem: description: The item starting the list of users requested. type: integer @@ -9715,6 +10069,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Users: description: A list of EIM users. items: @@ -9730,6 +10085,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVirtualGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9750,6 +10106,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateways: description: Information about one or more virtual gateways. items: @@ -9765,12 +10122,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmGroup" + description: One or more filters. type: object ReadVmGroupsResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroups: description: Information about one or more VM groups. items: @@ -9786,12 +10145,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmTemplate" + description: One or more filters. type: object ReadVmTemplatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplates: description: Information about one or more VM templates. items: @@ -9807,6 +10168,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9827,6 +10189,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTypes: description: Information about one or more VM types. items: @@ -9861,6 +10224,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadVmsRequest: additionalProperties: false @@ -9871,6 +10235,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVm" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9891,6 +10256,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more VMs. items: @@ -9911,6 +10277,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmsState" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9931,12 +10298,50 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmStates: description: Information about one or more VM states. items: "$ref": "#/components/schemas/VmStates" type: array type: object + ReadVolumeUpdateTasksRequest: + additionalProperties: false + properties: + DryRun: + description: If true, checks whether you have the required permissions to + perform the action. + type: boolean + Filters: + "$ref": "#/components/schemas/FiltersUpdateVolumeTask" + description: One or more filters. + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResultsPerPage: + description: The maximum number of logs returned in a single response (between + `1` and `1000`, both included). By default, `100`. + type: integer + type: object + ReadVolumeUpdateTasksResponse: + additionalProperties: false + properties: + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. + VolumeUpdateTasks: + description: Information about one or more volume update tasks. + items: + "$ref": "#/components/schemas/VolumeUpdateTask" + type: array + type: object ReadVolumesRequest: additionalProperties: false properties: @@ -9946,6 +10351,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVolume" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9966,6 +10372,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volumes: description: Information about one or more volumes. items: @@ -9981,6 +10388,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVpnConnection" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -10001,6 +10409,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnections: description: Information about one or more VPN connections. items: @@ -10027,6 +10436,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Region: additionalProperties: false @@ -10065,6 +10475,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RejectNetPeeringRequest: additionalProperties: false @@ -10084,6 +10495,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RemoveUserFromUserGroupRequest: additionalProperties: false @@ -10114,6 +10526,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ResourceLoadBalancerTag: additionalProperties: false @@ -10264,6 +10677,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ScaleUpVmGroupRequest: additionalProperties: false @@ -10287,6 +10701,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object SecureBootAction: description: One action to perform on the next boot of the VM. For more information, @@ -10296,6 +10711,7 @@ components: - disable - setup-mode - none + - restore-factory-keys type: string SecurityGroup: additionalProperties: false @@ -10459,6 +10875,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Snapshot: additionalProperties: false @@ -10481,6 +10898,7 @@ components: type: string PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Progress: description: The progress of the snapshot, as a percentage. type: integer @@ -10513,6 +10931,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportSnapshotExportTask" + description: Information about the snapshot export task. Progress: description: The progress of the snapshot export task, as a percentage. type: integer @@ -10580,6 +10999,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more started VMs. items: @@ -10620,6 +11040,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more stopped VMs. items: @@ -10743,6 +11164,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkInternetServiceRequest: additionalProperties: false @@ -10767,6 +11189,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -10796,6 +11219,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkManagedPolicyFromUserGroupRequest: additionalProperties: false @@ -10820,6 +11244,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkNicRequest: additionalProperties: false @@ -10839,6 +11264,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPolicyRequest: additionalProperties: false @@ -10864,6 +11290,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPrivateIpsRequest: additionalProperties: false @@ -10890,6 +11317,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPublicIpRequest: additionalProperties: false @@ -10913,6 +11341,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkRouteTableRequest: additionalProperties: false @@ -10932,6 +11361,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVirtualGatewayRequest: additionalProperties: false @@ -10956,6 +11386,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVolumeRequest: additionalProperties: false @@ -10979,6 +11410,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccessKeyRequest: additionalProperties: false @@ -11015,8 +11447,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccountRequest: additionalProperties: false @@ -11077,8 +11511,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessPolicyRequest: additionalProperties: false @@ -11110,8 +11546,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessRuleRequest: additionalProperties: false @@ -11149,8 +11587,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateCaRequest: additionalProperties: false @@ -11173,8 +11613,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDedicatedGroupRequest: additionalProperties: false @@ -11198,8 +11640,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDirectLinkInterfaceRequest: additionalProperties: false @@ -11226,8 +11670,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateFlexibleGpuRequest: additionalProperties: false @@ -11250,8 +11696,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateImageRequest: additionalProperties: false @@ -11268,6 +11716,9 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. ProductCodes: description: The product codes associated with the OMI. Any previously set value is deleted. Make sure to specify all product codes you want to associate @@ -11283,8 +11734,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateListenerRuleRequest: additionalProperties: false @@ -11316,20 +11769,24 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateLoadBalancerRequest: additionalProperties: false properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. DryRun: description: If true, checks whether you have the required permissions to perform the action. type: boolean HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. LoadBalancerName: description: The name of the load balancer. type: string @@ -11377,8 +11834,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetAccessPointRequest: additionalProperties: false @@ -11410,8 +11869,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetRequest: additionalProperties: false @@ -11436,8 +11897,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNicRequest: additionalProperties: false @@ -11451,6 +11914,9 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicToUpdate" + description: Information about the NIC attachment. If you are modifying + the `DeleteOnVmDeletion` attribute, you must specify the ID of the NIC + attachment. NicId: description: The ID of the NIC you want to modify. type: string @@ -11469,8 +11935,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateRoutePropagationRequest: additionalProperties: false @@ -11499,8 +11967,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteRequest: additionalProperties: false @@ -11541,8 +12011,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteTableLinkRequest: additionalProperties: false @@ -11569,6 +12041,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateServerCertificateRequest: additionalProperties: false @@ -11594,8 +12067,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object UpdateSnapshotRequest: additionalProperties: false @@ -11606,6 +12081,9 @@ components: type: boolean PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. SnapshotId: description: The ID of the snapshot. type: string @@ -11618,8 +12096,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object UpdateSubnetRequest: additionalProperties: false @@ -11644,8 +12124,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object UpdateUserGroupRequest: additionalProperties: false @@ -11676,8 +12158,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -11711,8 +12195,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object UpdateVmGroupRequest: additionalProperties: false @@ -11746,14 +12232,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object UpdateVmRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings of the VM. items: @@ -11819,8 +12308,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vm: "$ref": "#/components/schemas/Vm" + description: Information about the VM. type: object UpdateVmTemplateRequest: additionalProperties: false @@ -11851,8 +12342,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object UpdateVolumeRequest: additionalProperties: false @@ -11862,23 +12355,21 @@ components: perform the action. type: boolean Iops: - description: |- - **Cold volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume or if you change the type of the volume for an `io1`. This modification is instantaneous.
- **Hot volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume. This modification is not instantaneous.

- The maximum number of IOPS allowed for `io1` volumes is `13000` with a maximum performance ratio of 300 IOPS per gibibyte. + description: The new number of I/O operations per second (IOPS). This parameter + can be specified only if you update an `io1` volume or if you change the + type of the volume for an `io1`. type: integer Size: - description: |- - **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 volume. This modification is not instantaneous.
- **Hot volume**: you cannot change the size of a hot volume. + description: The new size of the volume, in gibibytes (GiB). This value + must be equal to or greater than the current size of the volume. This + modification is not instantaneous. type: integer VolumeId: description: The ID of the volume you want to update. type: string VolumeType: - description: |- - **Cold volume**: the new type of the volume (`standard` \| `io1` \| `gp2`). This modification is instantaneous. If you update to an `io1` volume, you must also specify the `Iops` parameter.
- **Hot volume**: you cannot change the type of a hot volume. + description: The new type of the volume (`standard` \| `io1` \| `gp2`). + If you update to an `io1` volume, you must also specify the `Iops` parameter. type: string required: - VolumeId @@ -11888,8 +12379,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object UpdateVpnConnectionRequest: additionalProperties: false @@ -11909,6 +12402,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. required: - VpnConnectionId type: object @@ -11917,8 +12411,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object User: additionalProperties: false @@ -12026,6 +12522,7 @@ components: properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. Architecture: description: The architecture of the VM (`i386` \| `x86_64`). type: string @@ -12036,6 +12533,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BsuOptimized: description: This parameter is not available. It is present in our API for the sake of historical compatibility with AWS. @@ -12088,6 +12586,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateDnsName: description: The name of the private DNS. type: string @@ -12135,6 +12634,10 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: The Base64-encoded MIME user data. type: string @@ -12376,6 +12879,11 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + nullable: true + type: string VolumeId: description: The ID of the volume. type: string @@ -12383,6 +12891,83 @@ components: description: The type of the volume (`standard` \| `gp2` \| `io1`). type: string type: object + VolumeUpdate: + additionalProperties: false + description: Information about the update of a volume. + properties: + Origin: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + Target: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + type: object + VolumeUpdateParameters: + additionalProperties: false + description: Information about the parameters of the update of a volume. + properties: + Iops: + description: |- + The new number of I/O operations per second (IOPS):
+ - For `io1` volumes, the number of provisioned IOPS.
+ - For `gp2` volumes, the baseline performance of the volume. + example: 200 + nullable: true + type: integer + Size: + description: The new size of the volume, in gibibytes (GiB). + example: 50 + type: integer + VolumeType: + description: The type of the volume (`standard` \| `io1` \| `gp2`). + example: io1 + type: string + required: + - Iops + - Size + - VolumeType + type: object + VolumeUpdateTask: + additionalProperties: false + description: Information about the volume update task. + properties: + Comment: + description: If the update volume task fails, an error message appears. + example: Update of volume vol-12345678 + type: string + CompletionDate: + description: The date at which the volume update task was marked as completed. + type: string + Progress: + description: The progress of the volume update task, as a percentage. + example: 100 + type: integer + StartDate: + description: The creation date of the volume update task. + type: string + State: + description: The state of the volume (`pending` \| `active` \| `completed` + \| `failed` \| `canceled`). + example: completed + type: string + Tags: + description: One or more tags associated with the volume update task. + items: + "$ref": "#/components/schemas/ResourceTag" + type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + example: vol-update-12345678 + type: string + VolumeId: + description: The ID of the updated volume. + example: vol-12345678 + type: string + VolumeUpdate: + "$ref": "#/components/schemas/VolumeUpdate" + description: Information about the update of a volume. + type: object VpnConnection: additionalProperties: false description: Information about a VPN connection. @@ -12433,6 +13018,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. type: object VpnOptions: additionalProperties: false @@ -12440,8 +13026,12 @@ components: properties: Phase1Options: "$ref": "#/components/schemas/Phase1Options" + description: This parameter is not available. It is present in our API for + the sake of historical compatibility with AWS. Phase2Options: "$ref": "#/components/schemas/Phase2Options" + description: Information about Phase 2 of the Internet Key Exchange (IKE) + negotiation. TunnelInsideIpRange: description: The range of inside IPs for the tunnel. This must be a /30 CIDR block from the 169.254.254.0/24 range. @@ -12597,10 +13187,12 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: 1.35.5 - x-osc-api-osc-billing: 1.35.0 - x-osc-api-osc-cloud-vision: 1.35.0 - x-osc-api-osc-core-iaas: 1.35.5 + version: 1.36.3 + x-osc-api-osc-billing: 1.36.0 + x-osc-api-osc-cloud-region: 1.36.0 + x-osc-api-osc-cloud-vision: 1.36.0 + x-osc-api-osc-core-iaas: 1.36.1 + x-osc-api-osc-iam: 1.36.2 x-osc-api-type: external openapi: 3.0.0 paths: @@ -13210,6 +13802,7 @@ paths: ModelName: nvidia-p100 State: allocated FlexibleGpuId: fgpu-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -13277,6 +13870,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13299,6 +13893,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/create-image-example @@ -13310,6 +13905,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13332,6 +13928,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/copy-image-example @@ -13343,6 +13940,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13366,6 +13964,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/register-image-from-snapshot-example @@ -13377,6 +13976,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13399,6 +13999,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: https://oos.eu-west-2.outscale.com/BUCKET/KEY?AWSAccessKeyId=ABCDEFGHIJ0123456789&Expires=1493372309&Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX @@ -14269,7 +14870,6 @@ paths: This action creates a Net peering that remains in the `pending-acceptance` state until it is accepted by the owner of the peer Net. If the owner of the peer Net does not accept the request within 7 days, the state of the Net peering becomes `expired`. For more information, see [AcceptNetPeering](#acceptnetpeering).

**[IMPORTANT]**
- * Peered Nets must contain at least one virtual machine (VM) each before the creation of the Net peering.
* The two Nets must not have overlapping IP ranges. Otherwise, the Net peering is in the `failed` state.
* A peering connection between two Nets works both ways. If an A-to-B connection is already created and accepted, creating a B-to-A connection is not necessary and would be automatically rejected. @@ -15241,6 +15841,7 @@ paths: * Client gateways (cgw-xxxxxxxx)
* DHCP options (dopt-xxxxxxxx)
+ * Flexible GPU (fgpu-xxxxxxxx)
* Images (ami-xxxxxxxx)
* Internet services (igw-xxxxxxxx)
* Keypairs (key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
@@ -15634,6 +16235,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15681,6 +16283,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15752,6 +16355,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15829,6 +16433,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -19283,21 +19888,19 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ConsumptionEntries: - - UnitPrice: 0.044 - Type: BoxUsage:tinav4.c1r1p2 - Operation: RunInstances-OD + - UnitPrice: 0.18 + Type: BoxUsage:tinav5.c4r8p2 + - FromDate: 2023-06-01 00:00:00.000000000 +00:00 SubregionName: eu-west-2a - Value: 1392 - Title: Instance - On demand - tinav4.c1r1 high performance - + Value: 720 + Title: Instance - On demand - tinav4.c2r4 high performance - par heure Category: compute ToDate: 2023-06-30 00:00:00.000000000 +00:00 Service: TinaOS-FCU AccountId: '123456789012' PayingAccountId: '123456789012' - FromDate: 2023-06-01 00:00:00.000000000 +00:00 - Price: 61.248 - Currency: EUR + Operation: RunInstances-OD description: The HTTP 200 response (OK). tags: - Account @@ -19635,6 +20238,7 @@ paths: State: attached SubregionName: eu-west-2a VmId: i-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -19716,7 +20320,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19750,7 +20355,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19776,7 +20382,8 @@ paths: FileLocation: Outscale/Ubuntu-2010.10.01-0 Architecture: x86_64 ImageName: Ubuntu-2010.10.01-0 - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -22081,6 +22688,7 @@ paths: LinkDate: '2010-10-01T12:34:56.789Z' DeleteOnVmDeletion: true VmId: i-12345678 + TpmEnabled: false ReservationId: r-12345678 Hypervisor: xen Placement: @@ -22256,6 +22864,72 @@ paths: description: The HTTP 500 response (Internal Server Error). tags: - Vm + "/ReadVolumeUpdateTasks": + post: + description: Lists one or more specified tasks of volume update. + operationId: ReadVolumeUpdateTasks + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksRequest" + examples: + ex1: + summary: Read a specific volume update task + value: + Filters: + TaskIds: + - vol-update-12345678 + responses: + '200': + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksResponse" + examples: + ex1: + summary: Read a specific volume update task + value: + VolumeUpdateTasks: + - VolumeUpdate: + Target: + Iops: 200 + Size: 50 + VolumeType: io1 + Origin: + Iops: 100 + Size: 25 + VolumeType: standard + Tags: [] + TaskId: vol-update-12345678 + Comment: Update of volume vol-12345678 + VolumeId: vol-12345678 + State: completed + Progress: 100 + ResponseContext: + RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 + description: The HTTP 200 response (OK). + '400': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 400 response (Bad Request). + '401': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 401 response (Unauthorized). + '500': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 500 response (Internal Server Error). + summary: Lists one or more update tasks of volumes + tags: + - Volume "/ReadVolumes": post: description: Lists one or more specified Block Storage Unit (BSU) volumes. @@ -23642,6 +24316,7 @@ paths: ModelName: nvidia-p100 State: allocated SubregionName: eu-west-2a + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -25172,10 +25847,9 @@ paths: post: description: |- Modifies the specified attributes of a volume.
- Cold volumes are volumes that are attached to stopped or stopping VMs, or that are detached. Hot volumes are volumes that are attached to running VMs.

**[NOTE]**
- When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumes](#readvolumes) method to see the new value. + When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumeUpdateTasks](#readvolumeupdatetasks) method to see the progression of the update. operationId: UpdateVolume requestBody: content: @@ -25214,6 +25888,7 @@ paths: Iops: 100 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ex2: @@ -25229,6 +25904,7 @@ paths: Iops: 200 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 description: The HTTP 200 response (OK). diff --git a/outscale.yaml b/outscale.yaml index 01db8b2..962d9cd 100644 --- a/outscale.yaml +++ b/outscale.yaml @@ -19,8 +19,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object AccepterNet: additionalProperties: false @@ -180,6 +182,8 @@ components: properties: SecureBoot: "$ref": "#/components/schemas/SecureBootAction" + description: One action to perform on the next boot of the VM. For more + information, see [About Secure Boot](https://docs.outscale.com/en/userguide/About-Secure-Boot.html#_secure_boot_actions). type: object AddUserToUserGroupRequest: additionalProperties: false @@ -211,6 +215,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ApiAccessPolicy: additionalProperties: false @@ -293,6 +298,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuCreated" + description: Information about the created BSU volume. DeviceName: description: The name of the device. type: string @@ -304,6 +310,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -320,6 +327,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToCreate" + description: Information about the BSU volume to create. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -340,6 +348,7 @@ components: properties: Bsu: "$ref": "#/components/schemas/BsuToUpdateVm" + description: Information about the BSU volume. DeviceName: description: The device name for the volume. For a root device, you must use `/dev/sda1`. For other volumes, you must use `/dev/sdX`, `/dev/sdXX`, @@ -526,6 +535,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ClientGateway: additionalProperties: false @@ -640,8 +650,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKeySecretKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateAccountRequest: additionalProperties: false @@ -714,8 +726,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateApiAccessRuleRequest: additionalProperties: false @@ -749,8 +763,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateCaRequest: additionalProperties: false @@ -775,8 +791,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateClientGatewayRequest: additionalProperties: false @@ -808,8 +826,10 @@ components: properties: ClientGateway: "$ref": "#/components/schemas/ClientGateway" + description: Information about the client gateway. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDedicatedGroupRequest: additionalProperties: false @@ -838,8 +858,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDhcpOptionsRequest: additionalProperties: false @@ -882,8 +904,10 @@ components: properties: DhcpOptionsSet: "$ref": "#/components/schemas/DhcpOptionsSet" + description: Information about the DHCP options set. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkInterfaceRequest: additionalProperties: false @@ -894,6 +918,7 @@ components: type: string DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterface" + description: Information about the DirectLink interface. DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -907,8 +932,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateDirectLinkRequest: additionalProperties: false @@ -937,8 +964,10 @@ components: properties: DirectLink: "$ref": "#/components/schemas/DirectLink" + description: Information about the DirectLink. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateFlexibleGpuRequest: additionalProperties: false @@ -973,8 +1002,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageExportTaskRequest: additionalProperties: false @@ -988,6 +1019,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. required: - OsuExport - ImageId @@ -997,8 +1029,10 @@ components: properties: ImageExportTask: "$ref": "#/components/schemas/ImageExportTask" + description: Information about the OMI export task. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateImageRequest: additionalProperties: false @@ -1056,6 +1090,11 @@ components: description: "**(required) When copying an OMI:** The name of the source Region (always the same as the Region of your account)." type: string + TpmMandatory: + description: By default or if set to false, a virtual Trusted Platform Module + (vTPM) is not mandatory on VMs created from this OMI. If true, VMs created + from this OMI must have a vTPM enabled. + type: boolean VmId: description: "**(required) When creating from a VM:** The ID of the VM from which you want to create the OMI." @@ -1066,8 +1105,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateInternetServiceRequest: additionalProperties: false @@ -1082,8 +1123,10 @@ components: properties: InternetService: "$ref": "#/components/schemas/InternetService" + description: Information about the internet service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateKeypairRequest: additionalProperties: false @@ -1108,8 +1151,10 @@ components: properties: Keypair: "$ref": "#/components/schemas/KeypairCreated" + description: Information about the created keypair. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateListenerRuleRequest: additionalProperties: false @@ -1120,8 +1165,10 @@ components: type: boolean Listener: "$ref": "#/components/schemas/LoadBalancerLight" + description: Information about the load balancer. ListenerRule: "$ref": "#/components/schemas/ListenerRuleForCreation" + description: Information about the listener rule. VmIds: description: The IDs of the backend VMs. items: @@ -1137,8 +1184,10 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerListenersRequest: additionalProperties: false @@ -1165,8 +1214,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerPolicyRequest: additionalProperties: false @@ -1207,8 +1258,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerRequest: additionalProperties: false @@ -1272,8 +1325,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateLoadBalancerTagsRequest: additionalProperties: false @@ -1301,6 +1356,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNatServiceRequest: additionalProperties: false @@ -1329,8 +1385,10 @@ components: properties: NatService: "$ref": "#/components/schemas/NatService" + description: Information about the NAT service. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetAccessPointRequest: additionalProperties: false @@ -1359,8 +1417,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetPeeringRequest: additionalProperties: false @@ -1391,8 +1451,10 @@ components: properties: NetPeering: "$ref": "#/components/schemas/NetPeering" + description: Information about the Net peering. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNetRequest: additionalProperties: false @@ -1419,8 +1481,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateNicRequest: additionalProperties: false @@ -1456,8 +1520,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyRequest: additionalProperties: false @@ -1490,8 +1556,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePolicyVersionRequest: additionalProperties: false @@ -1520,8 +1588,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateProductTypeRequest: additionalProperties: false @@ -1544,8 +1614,10 @@ components: properties: ProductType: "$ref": "#/components/schemas/ProductType" + description: Information about the product type. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreatePublicIpRequest: additionalProperties: false @@ -1560,8 +1632,10 @@ components: properties: PublicIp: "$ref": "#/components/schemas/PublicIp" + description: Information about the public IP. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateRouteRequest: additionalProperties: false @@ -1602,8 +1676,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateRouteTableRequest: additionalProperties: false @@ -1623,8 +1699,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object CreateSecurityGroupRequest: additionalProperties: false @@ -1656,8 +1734,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateSecurityGroupRuleRequest: additionalProperties: false @@ -1721,8 +1801,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object CreateServerCertificateRequest: additionalProperties: false @@ -1765,8 +1847,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object CreateSnapshotExportTaskRequest: additionalProperties: false @@ -1777,6 +1861,7 @@ components: type: boolean OsuExport: "$ref": "#/components/schemas/OsuExportToCreate" + description: Information about the OOS export task to create. SnapshotId: description: The ID of the snapshot to export. type: string @@ -1789,8 +1874,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTask: "$ref": "#/components/schemas/SnapshotExportTask" + description: Information about the snapshot export task. type: object CreateSnapshotRequest: additionalProperties: false @@ -1834,8 +1921,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object CreateSubnetRequest: additionalProperties: false @@ -1864,8 +1953,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object CreateTagsRequest: additionalProperties: false @@ -1893,6 +1984,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object CreateUserGroupRequest: additionalProperties: false @@ -1916,8 +2008,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. type: object CreateUserRequest: additionalProperties: false @@ -1948,8 +2042,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object CreateVirtualGatewayRequest: additionalProperties: false @@ -1970,8 +2066,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateway: "$ref": "#/components/schemas/VirtualGateway" + description: Information about the virtual gateway. type: object CreateVmGroupRequest: additionalProperties: false @@ -2029,8 +2127,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object CreateVmTemplateRequest: additionalProperties: false @@ -2086,14 +2186,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object CreateVmsRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings. items: @@ -2101,6 +2204,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BootOnCreation: default: true description: If true, the VM is started on creation. If false, the VM is @@ -2161,6 +2265,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateIps: description: One or more private IPs of the VM. items: @@ -2180,6 +2285,10 @@ components: description: The ID of the Subnet in which you want to create the VM. If you specify this parameter, you must not specify the `Nics` parameter. type: string + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: Data or script used to add a specific configuration to the VM. It must be Base64-encoded and is limited to 500 kibibytes (KiB). For @@ -2205,6 +2314,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more created VMs. items: @@ -2251,8 +2361,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object CreateVpnConnectionRequest: additionalProperties: false @@ -2287,8 +2399,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object CreateVpnConnectionRouteRequest: additionalProperties: false @@ -2313,6 +2427,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DedicatedGroup: additionalProperties: false @@ -2367,6 +2482,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteApiAccessRuleRequest: additionalProperties: false @@ -2386,6 +2502,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteCaRequest: additionalProperties: false @@ -2405,6 +2522,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteClientGatewayRequest: additionalProperties: false @@ -2424,6 +2542,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDedicatedGroupRequest: additionalProperties: false @@ -2447,6 +2566,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDhcpOptionsRequest: additionalProperties: false @@ -2466,6 +2586,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkInterfaceRequest: additionalProperties: false @@ -2485,6 +2606,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteDirectLinkRequest: additionalProperties: false @@ -2504,6 +2626,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteExportTaskRequest: additionalProperties: false @@ -2523,6 +2646,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteFlexibleGpuRequest: additionalProperties: false @@ -2542,6 +2666,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteImageRequest: additionalProperties: false @@ -2561,6 +2686,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteInternetServiceRequest: additionalProperties: false @@ -2580,6 +2706,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteKeypairRequest: additionalProperties: false @@ -2600,6 +2727,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteListenerRuleRequest: additionalProperties: false @@ -2619,6 +2747,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerListenersRequest: additionalProperties: false @@ -2645,8 +2774,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerPolicyRequest: additionalProperties: false @@ -2671,8 +2802,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerRequest: additionalProperties: false @@ -2692,6 +2825,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteLoadBalancerTagsRequest: additionalProperties: false @@ -2719,6 +2853,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNatServiceRequest: additionalProperties: false @@ -2738,6 +2873,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetAccessPointRequest: additionalProperties: false @@ -2757,6 +2893,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetPeeringRequest: additionalProperties: false @@ -2776,6 +2913,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNetRequest: additionalProperties: false @@ -2795,6 +2933,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteNicRequest: additionalProperties: false @@ -2814,6 +2953,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyRequest: additionalProperties: false @@ -2835,6 +2975,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePolicyVersionRequest: additionalProperties: false @@ -2856,6 +2997,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteProductTypeRequest: additionalProperties: false @@ -2879,6 +3021,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeletePublicIpRequest: additionalProperties: false @@ -2900,6 +3043,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteRouteRequest: additionalProperties: false @@ -2923,8 +3067,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object DeleteRouteTableRequest: additionalProperties: false @@ -2944,6 +3090,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRequest: additionalProperties: false @@ -2964,6 +3111,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSecurityGroupRuleRequest: additionalProperties: false @@ -3018,8 +3166,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroup: "$ref": "#/components/schemas/SecurityGroup" + description: Information about the security group. type: object DeleteServerCertificateRequest: additionalProperties: false @@ -3039,6 +3189,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSnapshotRequest: additionalProperties: false @@ -3058,6 +3209,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteSubnetRequest: additionalProperties: false @@ -3077,6 +3229,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteTagsRequest: additionalProperties: false @@ -3105,6 +3258,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupPolicyRequest: additionalProperties: false @@ -3132,6 +3286,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserGroupRequest: additionalProperties: false @@ -3159,6 +3314,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserPolicyRequest: additionalProperties: false @@ -3183,6 +3339,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteUserRequest: additionalProperties: false @@ -3202,6 +3359,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVirtualGatewayRequest: additionalProperties: false @@ -3221,6 +3379,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmGroupRequest: additionalProperties: false @@ -3240,6 +3399,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmTemplateRequest: additionalProperties: false @@ -3259,6 +3419,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVmsRequest: additionalProperties: false @@ -3280,6 +3441,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more terminated VMs. items: @@ -3304,6 +3466,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRequest: additionalProperties: false @@ -3323,6 +3486,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeleteVpnConnectionRouteRequest: additionalProperties: false @@ -3348,6 +3512,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DeregisterVmsInLoadBalancerRequest: additionalProperties: false @@ -3373,6 +3538,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DhcpOptionsSet: additionalProperties: false @@ -3539,6 +3705,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3561,6 +3728,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object DisableOutscaleLoginRequest: additionalProperties: false @@ -3575,6 +3743,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginForUsersRequest: additionalProperties: false @@ -3589,6 +3758,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginPerUsersRequest: additionalProperties: false @@ -3611,6 +3781,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object EnableOutscaleLoginRequest: additionalProperties: false @@ -3625,6 +3796,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ErrorResponse: additionalProperties: false @@ -3636,6 +3808,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Errors: additionalProperties: false @@ -3992,6 +4165,11 @@ components: items: type: string type: array + Tags: + description: One or more tags associated with the fGPUs. + items: + "$ref": "#/components/schemas/Tag" + type: array VmIds: description: One or more IDs of VMs. items: @@ -4125,6 +4303,10 @@ components: items: type: string type: array + TpmMandatory: + description: Whether a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI (true) or not (false). + type: boolean VirtualizationTypes: description: The virtualization types (always `hvm`). items: @@ -5103,11 +5285,11 @@ components: type: string type: array ResourceTypes: - description: The resource type (`customer-gateway` \| `dhcpoptions` \| `image` - \| `instance` \| `keypair` \| `natgateway` \| `network-interface` \| `public-ip` - \| `route-table` \| `security-group` \| `snapshot` \| `subnet` \| `task` - \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` \| - `vpc-peering-connection`\| `vpn-connection`). + description: The resource type (`customer-gateway` \| `dhcpoptions` \| `flexible-gpu` + \| `image` \| `instance` \| `keypair` \| `natgateway` \| `network-interface` + \| `public-ip` \| `route-table` \| `security-group` \| `snapshot` \| `subnet` + \| `task` \| `virtual-private-gateway` \| `volume` \| `vpc` \| `vpc-endpoint` + \| `vpc-peering-connection`\| `vpn-connection`). items: type: string type: array @@ -5120,6 +5302,16 @@ components: type: string type: array type: object + FiltersUpdateVolumeTask: + additionalProperties: false + description: One or more filters. + properties: + TaskIds: + description: The IDs of the volume update tasks. + items: + type: string + type: array + type: object FiltersUserGroup: additionalProperties: false description: One or more filters. @@ -5506,6 +5698,10 @@ components: items: type: string type: array + TpmEnabled: + description: Whether a virtual Trusted Platform Module (vTPM) is enabled + (true) or disabled (false) on the VM. + type: boolean VmIds: description: One or more IDs of VMs. items: @@ -5935,6 +6131,11 @@ components: SubregionName: description: The Subregion where the fGPU is located. type: string + Tags: + description: One or more tags associated with the fGPU. + items: + "$ref": "#/components/schemas/Tag" + type: array VmId: description: The ID of the VM the fGPU is attached to, if any. type: string @@ -6047,6 +6248,7 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. ProductCodes: description: The product codes associated with the OMI. items: @@ -6066,11 +6268,16 @@ components: type: string StateComment: "$ref": "#/components/schemas/StateComment" + description: Information about the change of state. Tags: description: One or more tags associated with the OMI. items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmMandatory: + description: If true, a virtual Trusted Platform Module (vTPM) is mandatory + for VMs created from this OMI. If false, a vTPM is not mandatory. + type: boolean type: object ImageExportTask: additionalProperties: false @@ -6084,6 +6291,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportImageExportTask" + description: Information about the OMI export task. Progress: description: The progress of the OMI export task, as a percentage. type: integer @@ -6208,6 +6416,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkInternetServiceRequest: additionalProperties: false @@ -6232,6 +6441,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -6261,6 +6471,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkManagedPolicyToUserGroupRequest: additionalProperties: false @@ -6285,6 +6496,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNic: additionalProperties: false @@ -6360,6 +6572,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkNicToUpdate: additionalProperties: false @@ -6399,6 +6612,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPrivateIpsRequest: additionalProperties: false @@ -6431,6 +6645,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkPublicIp: additionalProperties: false @@ -6515,6 +6730,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkRouteTable: additionalProperties: false @@ -6564,6 +6780,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVirtualGatewayRequest: additionalProperties: false @@ -6587,8 +6804,10 @@ components: properties: NetToVirtualGatewayLink: "$ref": "#/components/schemas/NetToVirtualGatewayLink" + description: Information about the attachment. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkVolumeRequest: additionalProperties: false @@ -6619,6 +6838,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object LinkedPolicy: additionalProperties: false @@ -6798,6 +7018,7 @@ components: properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. ApplicationStickyCookiePolicies: description: The stickiness policies defined for the load balancer. items: @@ -6818,6 +7039,7 @@ components: type: string HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. Listeners: description: The listeners for the load balancer. items: @@ -6855,6 +7077,9 @@ components: type: array SourceSecurityGroup: "$ref": "#/components/schemas/SourceSecurityGroup" + description: |- + Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs.
+ To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source. Subnets: description: The ID of the Subnet in which the load balancer was created. items: @@ -7110,6 +7335,7 @@ components: properties: AccepterNet: "$ref": "#/components/schemas/AccepterNet" + description: Information about the accepter Net. ExpirationDate: description: The date and time (UTC) at which the Net peerings expire. format: date-time @@ -7120,8 +7346,10 @@ components: type: string SourceNet: "$ref": "#/components/schemas/SourceNet" + description: Information about the source Net. State: "$ref": "#/components/schemas/NetPeeringState" + description: Information about the state of the Net peering. Tags: description: One or more tags associated with the Net peering. items: @@ -7168,8 +7396,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNic" + description: Information about the NIC attachment. LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7271,8 +7501,10 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicLight" + description: Information about the network interface card (NIC). LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. MacAddress: description: The Media Access Control (MAC) address of the NIC. type: string @@ -7364,6 +7596,7 @@ components: type: string OsuApiKey: "$ref": "#/components/schemas/OsuApiKey" + description: Information about the OOS API key. OsuBucket: description: The name of the OOS bucket where you want to export the object. type: string @@ -7401,8 +7634,10 @@ components: properties: Additions: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Removals: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. type: object Phase1Options: additionalProperties: false @@ -7601,6 +7836,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIp" + description: Information about the public IP association. PrivateDnsName: description: The name of the private DNS. type: string @@ -7628,6 +7864,7 @@ components: type: boolean LinkPublicIp: "$ref": "#/components/schemas/LinkPublicIpLightForVm" + description: Information about the public IP associated with the NIC. PrivateDnsName: description: The name of the private DNS. type: string @@ -7725,6 +7962,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object PutUserPolicyRequest: additionalProperties: false @@ -7754,6 +7992,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Quota: additionalProperties: false @@ -7805,6 +8044,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersAccessKeys" + description: One or more filters. Tag: description: The tag added to the access key. type: string @@ -7823,6 +8063,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAccountsRequest: additionalProperties: false @@ -7842,6 +8083,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadAdminPasswordRequest: additionalProperties: false @@ -7865,6 +8107,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -7882,8 +8125,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiAccessRulesRequest: additionalProperties: false @@ -7894,6 +8139,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiAccessRule" + description: One or more filters. type: object ReadApiAccessRulesResponse: additionalProperties: false @@ -7905,6 +8151,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadApiLogsRequest: additionalProperties: false @@ -7915,6 +8162,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersApiLog" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -7926,6 +8174,7 @@ components: type: integer With: "$ref": "#/components/schemas/With" + description: The information to display in each returned log. type: object ReadApiLogsResponse: additionalProperties: false @@ -7941,6 +8190,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCasRequest: additionalProperties: false @@ -7951,6 +8201,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCa" + description: One or more filters. type: object ReadCasResponse: additionalProperties: false @@ -7962,6 +8213,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogRequest: additionalProperties: false @@ -7976,8 +8228,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadCatalogsRequest: additionalProperties: false @@ -7988,6 +8242,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersCatalogs" + description: One or more filters. type: object ReadCatalogsResponse: additionalProperties: false @@ -7999,6 +8254,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadClientGatewaysRequest: additionalProperties: false @@ -8009,6 +8265,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersClientGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8034,6 +8291,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadConsoleOutputRequest: additionalProperties: false @@ -8057,6 +8315,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmId: description: The ID of the VM. type: string @@ -8116,6 +8375,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDedicatedGroupsRequest: additionalProperties: false @@ -8126,6 +8386,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDedicatedGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8151,6 +8412,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDhcpOptionsRequest: additionalProperties: false @@ -8161,6 +8423,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDhcpOptions" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8186,6 +8449,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinkInterfacesRequest: additionalProperties: false @@ -8196,6 +8460,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLinkInterface" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8221,6 +8486,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadDirectLinksRequest: additionalProperties: false @@ -8231,6 +8497,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersDirectLink" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8256,6 +8523,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadEntitiesLinkedToPolicyRequest: additionalProperties: false @@ -8278,18 +8546,25 @@ components: see [Resource Identifiers](https://docs.outscale.com/en/userguide/Resource-Identifiers.html). pattern: "^orn:ows:(iam|idauth):\\S*:\\d{12}:policy/\\S+$" type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ResultsPerPage: description: The maximum number of items that can be returned in a single response (by default, 100). type: integer + required: + - PolicyOrn type: object ReadEntitiesLinkedToPolicyResponse: additionalProperties: false properties: PolicyEntities: "$ref": "#/components/schemas/PolicyEntities" + description: Information about the policy entities. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpuCatalogRequest: additionalProperties: false @@ -8310,6 +8585,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadFlexibleGpusRequest: additionalProperties: false @@ -8320,6 +8596,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersFlexibleGpu" + description: One or more filters. type: object ReadFlexibleGpusResponse: additionalProperties: false @@ -8331,6 +8608,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImageExportTasksRequest: additionalProperties: false @@ -8341,6 +8619,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8366,6 +8645,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadImagesRequest: additionalProperties: false @@ -8376,6 +8656,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersImage" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8401,6 +8682,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadInternetServicesRequest: additionalProperties: false @@ -8411,6 +8693,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersInternetService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8436,6 +8719,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadKeypairsRequest: additionalProperties: false @@ -8446,6 +8730,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersKeypair" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8471,6 +8756,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLinkedPoliciesFilters: additionalProperties: false @@ -8490,6 +8776,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadLinkedPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8524,6 +8811,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadListenerRulesRequest: additionalProperties: false @@ -8534,6 +8822,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersListenerRule" + description: One or more filters. type: object ReadListenerRulesResponse: additionalProperties: false @@ -8545,6 +8834,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLoadBalancerTagsRequest: additionalProperties: false @@ -8566,6 +8856,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more load balancer tags. items: @@ -8581,6 +8872,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersLoadBalancer" + description: One or more filters. type: object ReadLoadBalancersResponse: additionalProperties: false @@ -8592,6 +8884,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadLocationsRequest: additionalProperties: false @@ -8625,6 +8918,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadManagedPoliciesLinkedToUserGroupRequest: additionalProperties: false @@ -8635,6 +8929,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8669,6 +8964,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNatServicesRequest: additionalProperties: false @@ -8679,6 +8975,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNatService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8704,6 +9001,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetAccessPointServicesRequest: additionalProperties: false @@ -8714,6 +9012,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersService" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8734,6 +9033,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Services: description: The names of the services you can use for Net access points. items: @@ -8749,6 +9049,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetAccessPoint" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8774,6 +9075,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetPeeringsRequest: additionalProperties: false @@ -8784,6 +9086,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNetPeering" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8809,6 +9112,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNetsRequest: additionalProperties: false @@ -8819,6 +9123,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8844,6 +9149,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadNicsRequest: additionalProperties: false @@ -8854,6 +9160,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersNic" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -8879,6 +9186,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPoliciesFilters: additionalProperties: false @@ -8909,6 +9217,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/ReadPoliciesFilters" + description: One or more filters. FirstItem: description: The item starting the list of policies requested. type: integer @@ -8938,6 +9247,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyRequest: additionalProperties: false @@ -8955,8 +9265,10 @@ components: properties: Policy: "$ref": "#/components/schemas/Policy" + description: Information about the policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionRequest: additionalProperties: false @@ -8978,8 +9290,10 @@ components: properties: PolicyVersion: "$ref": "#/components/schemas/PolicyVersion" + description: Information about the policy version. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPolicyVersionsRequest: additionalProperties: false @@ -9016,6 +9330,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadProductTypesRequest: additionalProperties: false @@ -9026,6 +9341,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersProductType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9051,6 +9367,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicCatalogRequest: additionalProperties: false @@ -9065,8 +9382,10 @@ components: properties: Catalog: "$ref": "#/components/schemas/Catalog" + description: Information about our catalog of prices. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpRangesRequest: additionalProperties: false @@ -9101,6 +9420,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadPublicIpsRequest: additionalProperties: false @@ -9111,6 +9431,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersPublicIp" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9136,6 +9457,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadQuotasRequest: additionalProperties: false @@ -9146,6 +9468,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersQuota" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9171,6 +9494,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRegionsRequest: additionalProperties: false @@ -9190,6 +9514,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadRouteTablesRequest: additionalProperties: false @@ -9200,6 +9525,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersRouteTable" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9220,6 +9546,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTables: description: Information about one or more route tables. items: @@ -9235,6 +9562,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSecurityGroup" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9255,6 +9583,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SecurityGroups: description: Information about one or more security groups. items: @@ -9270,12 +9599,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersServerCertificate" + description: One or more filters. type: object ReadServerCertificatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificates: description: Information about one or more server certificates. items: @@ -9291,6 +9622,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersExportTask" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9311,6 +9643,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. SnapshotExportTasks: description: Information about one or more snapshot export tasks. items: @@ -9326,6 +9659,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSnapshot" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9346,6 +9680,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshots: description: Information about one or more snapshots and their permissions. items: @@ -9361,6 +9696,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubnet" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9381,6 +9717,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnets: description: Information about one or more Subnets. items: @@ -9396,6 +9733,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersSubregion" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9416,6 +9754,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subregions: description: Information about one or more Subregions. items: @@ -9431,6 +9770,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersTag" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9451,6 +9791,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Tags: description: Information about one or more tags. items: @@ -9482,8 +9823,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UnitPriceEntry: "$ref": "#/components/schemas/UnitPriceEntry" + description: Information about the unit price entry. type: object ReadUserGroupPoliciesRequest: additionalProperties: false @@ -9530,6 +9873,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupPolicyRequest: additionalProperties: false @@ -9557,8 +9901,10 @@ components: properties: Policy: "$ref": "#/components/schemas/InlinePolicy" + description: Information about an inline policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserGroupRequest: additionalProperties: false @@ -9582,8 +9928,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -9611,6 +9959,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9626,6 +9975,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUserGroup" + description: One or more filters. FirstItem: description: The item starting the list of groups requested. type: integer @@ -9650,6 +10000,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroups: description: A list of user groups. items: @@ -9677,6 +10028,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadUserPolicyRequest: properties: @@ -9704,6 +10056,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserName: description: The name of the user in which the inline policy is included. type: string @@ -9717,6 +10070,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersUsers" + description: One or more filters. FirstItem: description: The item starting the list of users requested. type: integer @@ -9741,6 +10095,7 @@ components: type: boolean ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Users: description: A list of EIM users. items: @@ -9756,6 +10111,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVirtualGateway" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9776,6 +10132,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VirtualGateways: description: Information about one or more virtual gateways. items: @@ -9791,12 +10148,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmGroup" + description: One or more filters. type: object ReadVmGroupsResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroups: description: Information about one or more VM groups. items: @@ -9812,12 +10171,14 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmTemplate" + description: One or more filters. type: object ReadVmTemplatesResponse: additionalProperties: false properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplates: description: Information about one or more VM templates. items: @@ -9833,6 +10194,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmType" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9853,6 +10215,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTypes: description: Information about one or more VM types. items: @@ -9887,6 +10250,7 @@ components: type: array ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ReadVmsRequest: additionalProperties: false @@ -9897,6 +10261,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVm" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9917,6 +10282,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more VMs. items: @@ -9937,6 +10303,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVmsState" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9957,12 +10324,50 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmStates: description: Information about one or more VM states. items: "$ref": "#/components/schemas/VmStates" type: array type: object + ReadVolumeUpdateTasksRequest: + additionalProperties: false + properties: + DryRun: + description: If true, checks whether you have the required permissions to + perform the action. + type: boolean + Filters: + "$ref": "#/components/schemas/FiltersUpdateVolumeTask" + description: One or more filters. + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResultsPerPage: + description: The maximum number of logs returned in a single response (between + `1` and `1000`, both included). By default, `100`. + type: integer + type: object + ReadVolumeUpdateTasksResponse: + additionalProperties: false + properties: + NextPageToken: + description: The token to request the next page of results. Each token refers + to a specific page. + format: byte + type: string + ResponseContext: + "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. + VolumeUpdateTasks: + description: Information about one or more volume update tasks. + items: + "$ref": "#/components/schemas/VolumeUpdateTask" + type: array + type: object ReadVolumesRequest: additionalProperties: false properties: @@ -9972,6 +10377,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVolume" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -9992,6 +10398,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volumes: description: Information about one or more volumes. items: @@ -10007,6 +10414,7 @@ components: type: boolean Filters: "$ref": "#/components/schemas/FiltersVpnConnection" + description: One or more filters. NextPageToken: description: The token to request the next page of results. Each token refers to a specific page. @@ -10027,6 +10435,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnections: description: Information about one or more VPN connections. items: @@ -10053,6 +10462,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Region: additionalProperties: false @@ -10091,6 +10501,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RejectNetPeeringRequest: additionalProperties: false @@ -10110,6 +10521,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object RemoveUserFromUserGroupRequest: additionalProperties: false @@ -10140,6 +10552,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ResourceLoadBalancerTag: additionalProperties: false @@ -10290,6 +10703,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object ScaleUpVmGroupRequest: additionalProperties: false @@ -10313,6 +10727,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object SecureBootAction: description: One action to perform on the next boot of the VM. For more information, @@ -10322,6 +10737,7 @@ components: - disable - setup-mode - none + - restore-factory-keys type: string SecurityGroup: additionalProperties: false @@ -10485,6 +10901,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object Snapshot: additionalProperties: false @@ -10508,6 +10925,7 @@ components: type: string PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResource" + description: Permissions for the resource. Progress: description: The progress of the snapshot, as a percentage. type: integer @@ -10540,6 +10958,7 @@ components: type: string OsuExport: "$ref": "#/components/schemas/OsuExportSnapshotExportTask" + description: Information about the snapshot export task. Progress: description: The progress of the snapshot export task, as a percentage. type: integer @@ -10607,6 +11026,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more started VMs. items: @@ -10647,6 +11067,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vms: description: Information about one or more stopped VMs. items: @@ -10770,6 +11191,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkInternetServiceRequest: additionalProperties: false @@ -10794,6 +11216,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkLoadBalancerBackendMachinesRequest: additionalProperties: false @@ -10823,6 +11246,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkManagedPolicyFromUserGroupRequest: additionalProperties: false @@ -10847,6 +11271,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkNicRequest: additionalProperties: false @@ -10866,6 +11291,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPolicyRequest: additionalProperties: false @@ -10891,6 +11317,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPrivateIpsRequest: additionalProperties: false @@ -10917,6 +11344,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkPublicIpRequest: additionalProperties: false @@ -10940,6 +11368,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkRouteTableRequest: additionalProperties: false @@ -10959,6 +11388,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVirtualGatewayRequest: additionalProperties: false @@ -10983,6 +11413,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UnlinkVolumeRequest: additionalProperties: false @@ -11006,6 +11437,7 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccessKeyRequest: additionalProperties: false @@ -11043,8 +11475,10 @@ components: properties: AccessKey: "$ref": "#/components/schemas/AccessKey" + description: Information about the access key. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateAccountRequest: additionalProperties: false @@ -11105,8 +11539,10 @@ components: properties: Account: "$ref": "#/components/schemas/Account" + description: Information about the account. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessPolicyRequest: additionalProperties: false @@ -11138,8 +11574,10 @@ components: properties: ApiAccessPolicy: "$ref": "#/components/schemas/ApiAccessPolicy" + description: Information about the API access policy. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateApiAccessRuleRequest: additionalProperties: false @@ -11177,8 +11615,10 @@ components: properties: ApiAccessRule: "$ref": "#/components/schemas/ApiAccessRule" + description: Information about the API access rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateCaRequest: additionalProperties: false @@ -11201,8 +11641,10 @@ components: properties: Ca: "$ref": "#/components/schemas/Ca" + description: Information about the Client Certificate Authority (CA). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDedicatedGroupRequest: additionalProperties: false @@ -11226,8 +11668,10 @@ components: properties: DedicatedGroup: "$ref": "#/components/schemas/DedicatedGroup" + description: Information about the dedicated group. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateDirectLinkInterfaceRequest: additionalProperties: false @@ -11254,8 +11698,10 @@ components: properties: DirectLinkInterface: "$ref": "#/components/schemas/DirectLinkInterfaces" + description: Information about the DirectLink interfaces. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateFlexibleGpuRequest: additionalProperties: false @@ -11278,8 +11724,10 @@ components: properties: FlexibleGpu: "$ref": "#/components/schemas/FlexibleGpu" + description: Information about the flexible GPU (fGPU). ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateImageRequest: additionalProperties: false @@ -11296,6 +11744,9 @@ components: type: string PermissionsToLaunch: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. ProductCodes: description: The product codes associated with the OMI. Any previously set value is deleted. Make sure to specify all product codes you want to associate @@ -11311,8 +11762,10 @@ components: properties: Image: "$ref": "#/components/schemas/Image" + description: Information about the OMI. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateListenerRuleRequest: additionalProperties: false @@ -11344,20 +11797,24 @@ components: properties: ListenerRule: "$ref": "#/components/schemas/ListenerRule" + description: Information about the listener rule. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateLoadBalancerRequest: additionalProperties: false properties: AccessLog: "$ref": "#/components/schemas/AccessLog" + description: Information about access logs. DryRun: description: If true, checks whether you have the required permissions to perform the action. type: boolean HealthCheck: "$ref": "#/components/schemas/HealthCheck" + description: Information about the health check configuration. LoadBalancerName: description: The name of the load balancer. type: string @@ -11405,8 +11862,10 @@ components: properties: LoadBalancer: "$ref": "#/components/schemas/LoadBalancer" + description: Information about the load balancer. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetAccessPointRequest: additionalProperties: false @@ -11438,8 +11897,10 @@ components: properties: NetAccessPoint: "$ref": "#/components/schemas/NetAccessPoint" + description: Information about the Net access point. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNetRequest: additionalProperties: false @@ -11464,8 +11925,10 @@ components: properties: Net: "$ref": "#/components/schemas/Net" + description: Information about the Net. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateNicRequest: additionalProperties: false @@ -11479,6 +11942,9 @@ components: type: boolean LinkNic: "$ref": "#/components/schemas/LinkNicToUpdate" + description: Information about the NIC attachment. If you are modifying + the `DeleteOnVmDeletion` attribute, you must specify the ID of the NIC + attachment. NicId: description: The ID of the NIC you want to modify. type: string @@ -11497,8 +11963,10 @@ components: properties: Nic: "$ref": "#/components/schemas/Nic" + description: Information about the NIC. ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateRoutePropagationRequest: additionalProperties: false @@ -11527,8 +11995,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteRequest: additionalProperties: false @@ -11569,8 +12039,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. RouteTable: "$ref": "#/components/schemas/RouteTable" + description: Information about the route table. type: object UpdateRouteTableLinkRequest: additionalProperties: false @@ -11597,6 +12069,7 @@ components: type: string ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. type: object UpdateServerCertificateRequest: additionalProperties: false @@ -11622,8 +12095,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. ServerCertificate: "$ref": "#/components/schemas/ServerCertificate" + description: Information about the server certificate. type: object UpdateSnapshotRequest: additionalProperties: false @@ -11634,6 +12109,9 @@ components: type: boolean PermissionsToCreateVolume: "$ref": "#/components/schemas/PermissionsOnResourceCreation" + description: |- + Information about the permissions for the resource.
+ Specify either the `Additions` or the `Removals` parameter. SnapshotId: description: The ID of the snapshot. type: string @@ -11646,8 +12124,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Snapshot: "$ref": "#/components/schemas/Snapshot" + description: Information about the snapshot. type: object UpdateSubnetRequest: additionalProperties: false @@ -11672,8 +12152,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Subnet: "$ref": "#/components/schemas/Subnet" + description: Information about the Subnet. type: object UpdateUserGroupRequest: additionalProperties: false @@ -11704,8 +12186,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. UserGroup: "$ref": "#/components/schemas/UserGroup" + description: Information about the user group. Users: description: A list of EIM users. items: @@ -11739,8 +12223,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. User: "$ref": "#/components/schemas/User" + description: Information about the EIM user. type: object UpdateVmGroupRequest: additionalProperties: false @@ -11774,14 +12260,17 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmGroup: "$ref": "#/components/schemas/VmGroup" + description: Information about the VM group. type: object UpdateVmRequest: additionalProperties: false properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. BlockDeviceMappings: description: One or more block device mappings of the VM. items: @@ -11847,8 +12336,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Vm: "$ref": "#/components/schemas/Vm" + description: Information about the VM. type: object UpdateVmTemplateRequest: additionalProperties: false @@ -11879,8 +12370,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VmTemplate: "$ref": "#/components/schemas/VmTemplate" + description: Information about the VM template. type: object UpdateVolumeRequest: additionalProperties: false @@ -11890,23 +12383,21 @@ components: perform the action. type: boolean Iops: - description: |- - **Cold volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume or if you change the type of the volume for an `io1`. This modification is instantaneous.
- **Hot volume**: the new number of I/O operations per second (IOPS). This parameter can be specified only if you update an `io1` volume. This modification is not instantaneous.

- The maximum number of IOPS allowed for `io1` volumes is `13000` with a maximum performance ratio of 300 IOPS per gibibyte. + description: The new number of I/O operations per second (IOPS). This parameter + can be specified only if you update an `io1` volume or if you change the + type of the volume for an `io1`. type: integer Size: - description: |- - **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 volume. This modification is not instantaneous.
- **Hot volume**: you cannot change the size of a hot volume. + description: The new size of the volume, in gibibytes (GiB). This value + must be equal to or greater than the current size of the volume. This + modification is not instantaneous. type: integer VolumeId: description: The ID of the volume you want to update. type: string VolumeType: - description: |- - **Cold volume**: the new type of the volume (`standard` \| `io1` \| `gp2`). This modification is instantaneous. If you update to an `io1` volume, you must also specify the `Iops` parameter.
- **Hot volume**: you cannot change the type of a hot volume. + description: The new type of the volume (`standard` \| `io1` \| `gp2`). + If you update to an `io1` volume, you must also specify the `Iops` parameter. type: string required: - VolumeId @@ -11916,8 +12407,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. Volume: "$ref": "#/components/schemas/Volume" + description: Information about the volume. type: object UpdateVpnConnectionRequest: additionalProperties: false @@ -11937,6 +12430,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. required: - VpnConnectionId type: object @@ -11945,8 +12439,10 @@ components: properties: ResponseContext: "$ref": "#/components/schemas/ResponseContext" + description: Information about the context of the response. VpnConnection: "$ref": "#/components/schemas/VpnConnection" + description: Information about a VPN connection. type: object User: additionalProperties: false @@ -12059,6 +12555,7 @@ components: properties: ActionsOnNextBoot: "$ref": "#/components/schemas/ActionsOnNextBoot" + description: The action to perform on the next boot of the VM. Architecture: description: The architecture of the VM (`i386` \| `x86_64`). type: string @@ -12069,6 +12566,7 @@ components: type: array BootMode: "$ref": "#/components/schemas/BootMode" + description: The boot mode of the VM. BsuOptimized: description: This parameter is not available. It is present in our API for the sake of historical compatibility with AWS. @@ -12122,6 +12620,7 @@ components: type: string Placement: "$ref": "#/components/schemas/Placement" + description: Information about the placement of the VM. PrivateDnsName: description: The name of the private DNS. type: string @@ -12169,6 +12668,10 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TpmEnabled: + description: If true, a virtual Trusted Platform Module (vTPM) is enabled + on the VM. If false, it is not. + type: boolean UserData: description: The Base64-encoded MIME user data. type: string @@ -12413,6 +12916,11 @@ components: items: "$ref": "#/components/schemas/ResourceTag" type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + nullable: true + type: string VolumeId: description: The ID of the volume. type: string @@ -12420,6 +12928,85 @@ components: description: The type of the volume (`standard` \| `gp2` \| `io1`). type: string type: object + VolumeUpdate: + additionalProperties: false + description: Information about the update of a volume. + properties: + Origin: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + Target: + "$ref": "#/components/schemas/VolumeUpdateParameters" + description: Information about the parameters of the update of a volume. + type: object + VolumeUpdateParameters: + additionalProperties: false + description: Information about the parameters of the update of a volume. + properties: + Iops: + description: |- + The new number of I/O operations per second (IOPS):
+ - For `io1` volumes, the number of provisioned IOPS.
+ - For `gp2` volumes, the baseline performance of the volume. + example: 200 + nullable: true + type: integer + Size: + description: The new size of the volume, in gibibytes (GiB). + example: 50 + type: integer + VolumeType: + description: The type of the volume (`standard` \| `io1` \| `gp2`). + example: io1 + type: string + required: + - Iops + - Size + - VolumeType + type: object + VolumeUpdateTask: + additionalProperties: false + description: Information about the volume update task. + properties: + Comment: + description: If the update volume task fails, an error message appears. + example: Update of volume vol-12345678 + type: string + CompletionDate: + description: The date at which the volume update task was marked as completed. + format: date-time + type: string + Progress: + description: The progress of the volume update task, as a percentage. + example: 100 + type: integer + StartDate: + description: The creation date of the volume update task. + format: date-time + type: string + State: + description: The state of the volume (`pending` \| `active` \| `completed` + \| `failed` \| `canceled`). + example: completed + type: string + Tags: + description: One or more tags associated with the volume update task. + items: + "$ref": "#/components/schemas/ResourceTag" + type: array + TaskId: + description: The ID of the volume update task in progress. Otherwise, it + is not returned. + example: vol-update-12345678 + type: string + VolumeId: + description: The ID of the updated volume. + example: vol-12345678 + type: string + VolumeUpdate: + "$ref": "#/components/schemas/VolumeUpdate" + description: Information about the update of a volume. + type: object VpnConnection: additionalProperties: false description: Information about a VPN connection. @@ -12470,6 +13057,7 @@ components: type: string VpnOptions: "$ref": "#/components/schemas/VpnOptions" + description: Information about the VPN options. type: object VpnOptions: additionalProperties: false @@ -12477,8 +13065,12 @@ components: properties: Phase1Options: "$ref": "#/components/schemas/Phase1Options" + description: This parameter is not available. It is present in our API for + the sake of historical compatibility with AWS. Phase2Options: "$ref": "#/components/schemas/Phase2Options" + description: Information about Phase 2 of the Internet Key Exchange (IKE) + negotiation. TunnelInsideIpRange: description: The range of inside IPs for the tunnel. This must be a /30 CIDR block from the 169.254.254.0/24 range. @@ -12634,10 +13226,12 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: 1.35.5 - x-osc-api-osc-billing: 1.35.0 - x-osc-api-osc-cloud-vision: 1.35.0 - x-osc-api-osc-core-iaas: 1.35.5 + version: 1.36.3 + x-osc-api-osc-billing: 1.36.0 + x-osc-api-osc-cloud-region: 1.36.0 + x-osc-api-osc-cloud-vision: 1.36.0 + x-osc-api-osc-core-iaas: 1.36.1 + x-osc-api-osc-iam: 1.36.2 x-osc-api-type: external openapi: 3.0.0 paths: @@ -13247,6 +13841,7 @@ paths: ModelName: nvidia-p100 State: allocated FlexibleGpuId: fgpu-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -13314,6 +13909,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13336,6 +13932,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/create-image-example @@ -13347,6 +13944,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13369,6 +13967,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/copy-image-example @@ -13380,6 +13979,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: available RootDeviceType: bsu @@ -13403,6 +14003,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: 123456789012/register-image-from-snapshot-example @@ -13414,6 +14015,7 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Image: + TpmMandatory: false StateComment: {} State: pending RootDeviceType: bsu @@ -13436,6 +14038,7 @@ paths: SnapshotId: snap-12345678 BootModes: - legacy + SecureBoot: false ImageType: machine CreationDate: '2010-10-01T12:34:56.789Z' FileLocation: https://oos.eu-west-2.outscale.com/BUCKET/KEY?AWSAccessKeyId=ABCDEFGHIJ0123456789&Expires=1493372309&Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX @@ -14306,7 +14909,6 @@ paths: This action creates a Net peering that remains in the `pending-acceptance` state until it is accepted by the owner of the peer Net. If the owner of the peer Net does not accept the request within 7 days, the state of the Net peering becomes `expired`. For more information, see [AcceptNetPeering](#acceptnetpeering).

**[IMPORTANT]**
- * Peered Nets must contain at least one virtual machine (VM) each before the creation of the Net peering.
* The two Nets must not have overlapping IP ranges. Otherwise, the Net peering is in the `failed` state.
* A peering connection between two Nets works both ways. If an A-to-B connection is already created and accepted, creating a B-to-A connection is not necessary and would be automatically rejected. @@ -15278,6 +15880,7 @@ paths: * Client gateways (cgw-xxxxxxxx)
* DHCP options (dopt-xxxxxxxx)
+ * Flexible GPU (fgpu-xxxxxxxx)
* Images (ami-xxxxxxxx)
* Internet services (igw-xxxxxxxx)
* Keypairs (key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
@@ -15671,6 +16274,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15718,6 +16322,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15789,6 +16394,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -15866,6 +16472,7 @@ paths: ImageId: ami-12345678 DeletionProtection: false BootMode: legacy + TpmEnabled: false Architecture: x86_64 NestedVirtualization: false BlockDeviceMappings: @@ -19320,21 +19927,19 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ConsumptionEntries: - - UnitPrice: 0.044 - Type: BoxUsage:tinav4.c1r1p2 - Operation: RunInstances-OD + - UnitPrice: 0.18 + Type: BoxUsage:tinav5.c4r8p2 + - FromDate: 2023-06-01 00:00:00.000000000 +00:00 SubregionName: eu-west-2a - Value: 1392 - Title: Instance - On demand - tinav4.c1r1 high performance - + Value: 720 + Title: Instance - On demand - tinav4.c2r4 high performance - par heure Category: compute ToDate: 2023-06-30 00:00:00.000000000 +00:00 Service: TinaOS-FCU AccountId: '123456789012' PayingAccountId: '123456789012' - FromDate: 2023-06-01 00:00:00.000000000 +00:00 - Price: 61.248 - Currency: EUR + Operation: RunInstances-OD description: The HTTP 200 response (OK). tags: - Account @@ -19672,6 +20277,7 @@ paths: State: attached SubregionName: eu-west-2a VmId: i-12345678 + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -19753,7 +20359,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19787,7 +20394,8 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 Images: - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -19813,7 +20421,8 @@ paths: FileLocation: Outscale/Ubuntu-2010.10.01-0 Architecture: x86_64 ImageName: Ubuntu-2010.10.01-0 - - StateComment: {} + - TpmMandatory: false + StateComment: {} State: available RootDeviceType: bsu RootDeviceName: "/dev/sda1" @@ -22118,6 +22727,7 @@ paths: LinkDate: '2010-10-01T12:34:56.789Z' DeleteOnVmDeletion: true VmId: i-12345678 + TpmEnabled: false ReservationId: r-12345678 Hypervisor: xen Placement: @@ -22293,6 +22903,72 @@ paths: description: The HTTP 500 response (Internal Server Error). tags: - Vm + "/ReadVolumeUpdateTasks": + post: + description: Lists one or more specified tasks of volume update. + operationId: ReadVolumeUpdateTasks + requestBody: + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksRequest" + examples: + ex1: + summary: Read a specific volume update task + value: + Filters: + TaskIds: + - vol-update-12345678 + responses: + '200': + content: + application/json: + schema: + "$ref": "#/components/schemas/ReadVolumeUpdateTasksResponse" + examples: + ex1: + summary: Read a specific volume update task + value: + VolumeUpdateTasks: + - VolumeUpdate: + Target: + Iops: 200 + Size: 50 + VolumeType: io1 + Origin: + Iops: 100 + Size: 25 + VolumeType: standard + Tags: [] + TaskId: vol-update-12345678 + Comment: Update of volume vol-12345678 + VolumeId: vol-12345678 + State: completed + Progress: 100 + ResponseContext: + RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 + description: The HTTP 200 response (OK). + '400': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 400 response (Bad Request). + '401': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 401 response (Unauthorized). + '500': + content: + application/json: + schema: + "$ref": "#/components/schemas/ErrorResponse" + description: The HTTP 500 response (Internal Server Error). + summary: Lists one or more update tasks of volumes + tags: + - Volume "/ReadVolumes": post: description: Lists one or more specified Block Storage Unit (BSU) volumes. @@ -23679,6 +24355,7 @@ paths: ModelName: nvidia-p100 State: allocated SubregionName: eu-west-2a + Tags: [] description: The HTTP 200 response (OK). tags: - FlexibleGpu @@ -25209,10 +25886,9 @@ paths: post: description: |- Modifies the specified attributes of a volume.
- Cold volumes are volumes that are attached to stopped or stopping VMs, or that are detached. Hot volumes are volumes that are attached to running VMs.

**[NOTE]**
- When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumes](#readvolumes) method to see the new value. + When the modification is not instantaneous, the response displays the previous value. You can use the [ReadVolumeUpdateTasks](#readvolumeupdatetasks) method to see the progression of the update. operationId: UpdateVolume requestBody: content: @@ -25251,6 +25927,7 @@ paths: Iops: 100 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ex2: @@ -25266,6 +25943,7 @@ paths: Iops: 200 LinkedVolumes: [] Size: 10 + TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 description: The HTTP 200 response (OK).