diff --git a/CHANGELOG.md b/CHANGELOG.md index b1fa571f9..07d6a0737 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,10 @@ ## Release (2025-YY-XX) -- `iaas`: [v0.24.0](services/iaas/CHANGELOG.md#v0240-2025-06-05) - - **Feature:** Add waiters for async operations: `CreateBackupWaitHandler`, `DeleteBackupWaitHandler`, `RestoreBackupWaitHandler` - - **Feature:** Add Waiters for async operations: `CreateSnapshotWaitHandler`, `DeleteSnapshotWaitHandler` +- `iaas`: + - [v0.24.1](services/iaas/CHANGELOG.md#v0241-2025-06-12) + - Update descriptions of model fields + - [v0.24.0](services/iaas/CHANGELOG.md#v0240-2025-06-05) + - **Feature:** Add waiters for async operations: `CreateBackupWaitHandler`, `DeleteBackupWaitHandler`, `RestoreBackupWaitHandler` + - **Feature:** Add Waiters for async operations: `CreateSnapshotWaitHandler`, `DeleteSnapshotWaitHandler` - `core`: [v0.17.2](core/CHANGELOG.md#v0172-2025-05-22) - **Bugfix:** Access tokens generated via key flow authentication are refreshed 5 seconds before expiration to prevent timing issues with upstream systems which could lead to unexpected 401 error responses - `alb`: diff --git a/services/iaas/CHANGELOG.md b/services/iaas/CHANGELOG.md index 084b4e18d..58937612e 100644 --- a/services/iaas/CHANGELOG.md +++ b/services/iaas/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.24.1 (2025-06-12) +- Update descriptions of model fields + ## v0.24.0 (2025-06-05) - **Feature:** Add waiters for async operations: `CreateBackupWaitHandler`, `DeleteBackupWaitHandler`, `RestoreBackupWaitHandler` - **Feature:** Add Waiters for async operations: `CreateSnapshotWaitHandler`, `DeleteSnapshotWaitHandler` diff --git a/services/iaas/model_base_security_group_rule.go b/services/iaas/model_base_security_group_rule.go index 563a3ee05..a4cf72a55 100644 --- a/services/iaas/model_base_security_group_rule.go +++ b/services/iaas/model_base_security_group_rule.go @@ -206,7 +206,7 @@ type BaseSecurityGroupRuleGetSecurityGroupIdRetType = string // BaseSecurityGroupRule The base schema for a security group rule. type BaseSecurityGroupRule struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description BaseSecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"` // The direction of the traffic which the rule should match. // REQUIRED diff --git a/services/iaas/model_create_security_group_payload.go b/services/iaas/model_create_security_group_payload.go index 16dfbe688..11a5ba8fe 100644 --- a/services/iaas/model_create_security_group_payload.go +++ b/services/iaas/model_create_security_group_payload.go @@ -185,7 +185,7 @@ func setCreateSecurityGroupPayloadGetUpdatedAtAttributeType(arg *CreateSecurityG type CreateSecurityGroupPayload struct { // Date-time when resource was created. CreatedAt CreateSecurityGroupPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"` - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description CreateSecurityGroupPayloadGetDescriptionAttributeType `json:"description,omitempty"` // Universally Unique Identifier (UUID). Id CreateSecurityGroupPayloadGetIdAttributeType `json:"id,omitempty"` diff --git a/services/iaas/model_create_security_group_rule_payload.go b/services/iaas/model_create_security_group_rule_payload.go index 036485c03..e900ac077 100644 --- a/services/iaas/model_create_security_group_rule_payload.go +++ b/services/iaas/model_create_security_group_rule_payload.go @@ -226,7 +226,7 @@ func setCreateSecurityGroupRulePayloadGetProtocolAttributeType(arg *CreateSecuri // CreateSecurityGroupRulePayload Object that represents a request body for security group rule creation. type CreateSecurityGroupRulePayload struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description CreateSecurityGroupRulePayloadGetDescriptionAttributeType `json:"description,omitempty"` // The direction of the traffic which the rule should match. // REQUIRED diff --git a/services/iaas/model_create_server_payload.go b/services/iaas/model_create_server_payload.go index ee25f6f37..fa8acc9f2 100644 --- a/services/iaas/model_create_server_payload.go +++ b/services/iaas/model_create_server_payload.go @@ -505,7 +505,7 @@ type CreateServerPayload struct { SecurityGroups CreateServerPayloadGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"` // A list of service account mails. ServiceAccountMails CreateServerPayloadGetServiceAccountMailsAttributeType `json:"serviceAccountMails,omitempty"` - // The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`. + // The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`. Status CreateServerPayloadGetStatusAttributeType `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt CreateServerPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"` diff --git a/services/iaas/model_create_volume_payload.go b/services/iaas/model_create_volume_payload.go index c043e3b22..15631be30 100644 --- a/services/iaas/model_create_volume_payload.go +++ b/services/iaas/model_create_volume_payload.go @@ -314,7 +314,7 @@ type CreateVolumePayload struct { Bootable CreateVolumePayloadgetBootableAttributeType `json:"bootable,omitempty"` // Date-time when resource was created. CreatedAt CreateVolumePayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"` - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description CreateVolumePayloadGetDescriptionAttributeType `json:"description,omitempty"` // Universally Unique Identifier (UUID). Id CreateVolumePayloadGetIdAttributeType `json:"id,omitempty"` diff --git a/services/iaas/model_machine_type.go b/services/iaas/model_machine_type.go index 2e59d7c43..77cb880fb 100644 --- a/services/iaas/model_machine_type.go +++ b/services/iaas/model_machine_type.go @@ -141,7 +141,7 @@ func setMachineTypeGetVcpusAttributeType(arg *MachineTypeGetVcpusAttributeType, // MachineType Machine Type. Filterable Fields: `disk`, `extraSpecs`, `name`, `ram`, `vcpus`. type MachineType struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description MachineTypeGetDescriptionAttributeType `json:"description,omitempty"` // Size in Gigabyte. // REQUIRED diff --git a/services/iaas/model_security_group.go b/services/iaas/model_security_group.go index fc54855aa..29b50d9f2 100644 --- a/services/iaas/model_security_group.go +++ b/services/iaas/model_security_group.go @@ -185,7 +185,7 @@ func setSecurityGroupGetUpdatedAtAttributeType(arg *SecurityGroupGetUpdatedAtAtt type SecurityGroup struct { // Date-time when resource was created. CreatedAt SecurityGroupGetCreatedAtAttributeType `json:"createdAt,omitempty"` - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description SecurityGroupGetDescriptionAttributeType `json:"description,omitempty"` // Universally Unique Identifier (UUID). Id SecurityGroupGetIdAttributeType `json:"id,omitempty"` diff --git a/services/iaas/model_security_group_rule.go b/services/iaas/model_security_group_rule.go index 93c036ade..bda6c7f6d 100644 --- a/services/iaas/model_security_group_rule.go +++ b/services/iaas/model_security_group_rule.go @@ -226,7 +226,7 @@ func setSecurityGroupRuleGetProtocolAttributeType(arg *SecurityGroupRuleGetProto // SecurityGroupRule Object that represents a security group rule. type SecurityGroupRule struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description SecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"` // The direction of the traffic which the rule should match. // REQUIRED diff --git a/services/iaas/model_server.go b/services/iaas/model_server.go index 0e6390d1c..1e4f0ec38 100644 --- a/services/iaas/model_server.go +++ b/services/iaas/model_server.go @@ -505,7 +505,7 @@ type Server struct { SecurityGroups ServerGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"` // A list of service account mails. ServiceAccountMails ServerGetServiceAccountMailsAttributeType `json:"serviceAccountMails,omitempty"` - // The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`. + // The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`. Status ServerGetStatusAttributeType `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt ServerGetUpdatedAtAttributeType `json:"updatedAt,omitempty"` diff --git a/services/iaas/model_update_security_group_payload.go b/services/iaas/model_update_security_group_payload.go index 6b3d9c259..5079ea91e 100644 --- a/services/iaas/model_update_security_group_payload.go +++ b/services/iaas/model_update_security_group_payload.go @@ -81,7 +81,7 @@ type UpdateSecurityGroupPayloadGetNameRetType = string // UpdateSecurityGroupPayload Object that represents an update request body of a security group. type UpdateSecurityGroupPayload struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description UpdateSecurityGroupPayloadGetDescriptionAttributeType `json:"description,omitempty"` // Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`. Labels UpdateSecurityGroupPayloadGetLabelsAttributeType `json:"labels,omitempty"` diff --git a/services/iaas/model_update_volume_payload.go b/services/iaas/model_update_volume_payload.go index 2f843428d..5d2245ea9 100644 --- a/services/iaas/model_update_volume_payload.go +++ b/services/iaas/model_update_volume_payload.go @@ -123,7 +123,7 @@ type UpdateVolumePayloadGetNameRetType = string type UpdateVolumePayload struct { // Indicates if a volume is bootable. Bootable UpdateVolumePayloadgetBootableAttributeType `json:"bootable,omitempty"` - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description UpdateVolumePayloadGetDescriptionAttributeType `json:"description,omitempty"` ImageConfig UpdateVolumePayloadGetImageConfigAttributeType `json:"imageConfig,omitempty"` // Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`. diff --git a/services/iaas/model_volume.go b/services/iaas/model_volume.go index 47ed22637..c58cc0848 100644 --- a/services/iaas/model_volume.go +++ b/services/iaas/model_volume.go @@ -314,7 +314,7 @@ type Volume struct { Bootable VolumegetBootableAttributeType `json:"bootable,omitempty"` // Date-time when resource was created. CreatedAt VolumeGetCreatedAtAttributeType `json:"createdAt,omitempty"` - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description VolumeGetDescriptionAttributeType `json:"description,omitempty"` // Universally Unique Identifier (UUID). Id VolumeGetIdAttributeType `json:"id,omitempty"` diff --git a/services/iaas/model_volume_performance_class.go b/services/iaas/model_volume_performance_class.go index bca0701c0..6347b3eaa 100644 --- a/services/iaas/model_volume_performance_class.go +++ b/services/iaas/model_volume_performance_class.go @@ -121,7 +121,7 @@ func setVolumePerformanceClassGetThroughputAttributeType(arg *VolumePerformanceC // VolumePerformanceClass Object that represents a Volume performance class. type VolumePerformanceClass struct { - // Description Object. Allows string up to 127 Characters. + // Description Object. Allows string up to 255 Characters. Description VolumePerformanceClassGetDescriptionAttributeType `json:"description,omitempty"` // Input/Output Operations per second. Iops VolumePerformanceClassGetIopsAttributeType `json:"iops,omitempty"`