This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch 4.18
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.18 by this push:
new d296f54c7f2 Api: update command domainId/account descriptions (#7876)
d296f54c7f2 is described below
commit d296f54c7f228ced8b6f25a19cb6ade6e0fc9212
Author: Sina Kashipazha <[email protected]>
AuthorDate: Sun Aug 20 15:44:31 2023 +0200
Api: update command domainId/account descriptions (#7876)
---
.../apache/cloudstack/api/command/user/network/CreateNetworkCmd.java | 4 +++-
.../cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java | 2 +-
.../java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java | 2 +-
.../apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java | 3 ++-
.../apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java | 2 +-
.../main/java/org/apache/cloudstack/api/response/UserVmResponse.java | 2 +-
.../cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java | 2 +-
.../network/tungsten/api/command/ListTungstenFabricTagCmd.java | 2 +-
.../storage/datastore/util/ListElastistorVolumeResponse.java | 2 +-
.../org/apache/cloudstack/api/response/LdapConfigurationResponse.java | 2 +-
.../org/apache/cloudstack/api/response/LinkAccountToLdapResponse.java | 2 +-
.../org/apache/cloudstack/api/response/LinkDomainToLdapResponse.java | 2 +-
.../main/java/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java | 2 +-
13 files changed, 16 insertions(+), 13 deletions(-)
diff --git
a/api/src/main/java/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java
b/api/src/main/java/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java
index 5b814e77004..3bc90e5e8ae 100644
---
a/api/src/main/java/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java
+++
b/api/src/main/java/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java
@@ -118,7 +118,9 @@ public class CreateNetworkCmd extends BaseCmd implements
UserCmd {
private Long projectId;
@Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.UUID,
entityType = DomainResponse.class, description = "domain ID of the account
owning a network. " +
- "If no account is provided then network will be assigned to the
caller account and domain")
+ "If the account is not specified, but the acltype is Account or
not specified, the network will be automatically assigned to the caller account
and domain. " +
+ "To create a network under the domain without linking it to any
account, make sure to include acltype=Domain parameter in the api call. " +
+ "If account is not specified, but acltype is Domain, the network
will be created for the specified domain.")
private Long domainId;
@Parameter(name = ApiConstants.SUBDOMAIN_ACCESS,
diff --git
a/api/src/main/java/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
b/api/src/main/java/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
index aee72b3dbae..56e112963a9 100644
---
a/api/src/main/java/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
+++
b/api/src/main/java/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
@@ -62,7 +62,7 @@ public class CreateSnapshotCmd extends BaseAsyncCreateCmd {
@Parameter(name = ApiConstants.DOMAIN_ID,
type = CommandType.UUID,
entityType = DomainResponse.class,
- description = "The domain ID of the snapshot. If used with the
account parameter, specifies a domain for the account associated with the disk
volume.")
+ description = "The domain ID of the snapshot. If used with the
account parameter, specifies a domain for the account associated with the disk
volume. If account is NOT provided then snapshot will be assigned to the caller
account and domain.")
private Long domainId;
@Parameter(name = ApiConstants.VOLUME_ID, type = CommandType.UUID,
entityType = VolumeResponse.class, required = true, description = "The ID of
the disk volume")
diff --git
a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
index 7aa69bd11ee..12212dac417 100644
---
a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
+++
b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
@@ -109,7 +109,7 @@ public class DeployVMCmd extends BaseAsyncCreateCustomIdCmd
implements SecurityG
@Parameter(name = ApiConstants.ACCOUNT, type = CommandType.STRING,
description = "an optional account for the virtual machine. Must be used with
domainId.")
private String accountName;
- @Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.UUID,
entityType = DomainResponse.class, description = "an optional domainId for the
virtual machine. If the account parameter is used, domainId must also be used.")
+ @Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.UUID,
entityType = DomainResponse.class, description = "an optional domainId for the
virtual machine. If the account parameter is used, domainId must also be used.
If account is NOT provided then virtual machine will be assigned to the caller
account and domain.")
private Long domainId;
//Network information
diff --git
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java
index 3426a95686d..566e8a46bd9 100644
---
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java
+++
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java
@@ -70,7 +70,8 @@ public class CreateVolumeCmd extends
BaseAsyncCreateCustomIdCmd implements UserC
type = CommandType.UUID,
entityType = DomainResponse.class,
description = "the domain ID associated with the disk offering.
If used with the account parameter"
- + " returns the disk volume associated with the account for
the specified domain.")
+ + " returns the disk volume associated with the account for
the specified domain." +
+ "If account is NOT provided then the volume will be
assigned to the caller account and domain.")
private Long domainId;
@Parameter(name = ApiConstants.DISK_OFFERING_ID,
diff --git
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java
index b40761d123a..c622081079d 100644
---
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java
+++
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java
@@ -78,7 +78,7 @@ public class UploadVolumeCmd extends BaseAsyncCmd implements
UserCmd {
@Parameter(name = ApiConstants.DOMAIN_ID,
type = CommandType.UUID,
entityType = DomainResponse.class,
- description = "an optional domainId. If the account parameter
is used, domainId must also be used.")
+ description = "an optional domainId. If the account parameter
is used, domainId must also be used. If account is NOT provided then volume
will be assigned to the caller account and domain.")
private Long domainId;
@Parameter(name = ApiConstants.ACCOUNT, type = CommandType.STRING,
description = "an optional accountName. Must be used with domainId.")
diff --git
a/api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java
b/api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java
index f2903b2626c..114403da7bc 100644
--- a/api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java
+++ b/api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java
@@ -103,7 +103,7 @@ public class UserVmResponse extends
BaseResponseWithTagInformation implements Co
private String group;
@SerializedName(ApiConstants.ZONE_ID)
- @Param(description = "the ID of the availablility zone for the virtual
machine")
+ @Param(description = "the ID of the availability zone for the virtual
machine")
private String zoneId;
@SerializedName(ApiConstants.ZONE_NAME)
diff --git
a/plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java
b/plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java
index 7aca752252f..5be0dfcb678 100644
---
a/plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java
+++
b/plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java
@@ -53,7 +53,7 @@ public class ResetApiLimitCmd extends BaseCmd {
/////////////////////////////////////////////////////
@ACL
- @Parameter(name = ApiConstants.ACCOUNT, type = CommandType.UUID,
entityType = AccountResponse.class, description = "the ID of the acount whose
limit to be reset")
+ @Parameter(name = ApiConstants.ACCOUNT, type = CommandType.UUID,
entityType = AccountResponse.class, description = "the ID of the account whose
limit to be reset")
private Long accountId;
/////////////////////////////////////////////////////
diff --git
a/plugins/network-elements/tungsten/src/main/java/org/apache/cloudstack/network/tungsten/api/command/ListTungstenFabricTagCmd.java
b/plugins/network-elements/tungsten/src/main/java/org/apache/cloudstack/network/tungsten/api/command/ListTungstenFabricTagCmd.java
index dd64587ac14..657bc431bc4 100644
---
a/plugins/network-elements/tungsten/src/main/java/org/apache/cloudstack/network/tungsten/api/command/ListTungstenFabricTagCmd.java
+++
b/plugins/network-elements/tungsten/src/main/java/org/apache/cloudstack/network/tungsten/api/command/ListTungstenFabricTagCmd.java
@@ -61,7 +61,7 @@ public class ListTungstenFabricTagCmd extends BaseListCmd {
@Parameter(name = ApiConstants.VM_UUID, type = CommandType.STRING,
description = "the uuid of Tungsten-Fabric vm")
private String vmUuid;
- @Parameter(name = ApiConstants.NIC_UUID, type = CommandType.STRING,
description = "tthe uuid of Tungsten-Fabric nic")
+ @Parameter(name = ApiConstants.NIC_UUID, type = CommandType.STRING,
description = "the uuid of Tungsten-Fabric nic")
private String nicUuid;
@Parameter(name = ApiConstants.POLICY_UUID, type = CommandType.STRING,
description = "the uuid of Tungsten-Fabric policy")
diff --git
a/plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ListElastistorVolumeResponse.java
b/plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ListElastistorVolumeResponse.java
index b251d7a3a3a..e141cc1dffc 100644
---
a/plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ListElastistorVolumeResponse.java
+++
b/plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ListElastistorVolumeResponse.java
@@ -48,7 +48,7 @@ public class ListElastistorVolumeResponse extends
BaseResponse {
private String compression;
@SerializedName("sync")
- @Param(description = "syncronization")
+ @Param(description = "synchronization")
private String sync;
public String getGraceAllowed() {
diff --git
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LdapConfigurationResponse.java
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LdapConfigurationResponse.java
index 5c6fc8a0258..744c73d8e77 100644
---
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LdapConfigurationResponse.java
+++
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LdapConfigurationResponse.java
@@ -32,7 +32,7 @@ public class LdapConfigurationResponse extends BaseResponse {
private String hostname;
@SerializedName(ApiConstants.PORT)
- @Param(description = "port teh ldap server is running on")
+ @Param(description = "port the ldap server is running on")
private int port;
@SerializedName(ApiConstants.DOMAIN_ID)
diff --git
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkAccountToLdapResponse.java
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkAccountToLdapResponse.java
index 8dacfb7ca3e..6273273bdbf 100644
---
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkAccountToLdapResponse.java
+++
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkAccountToLdapResponse.java
@@ -34,7 +34,7 @@ public class LinkAccountToLdapResponse extends BaseResponse {
private String ldapDomain;
@SerializedName(ApiConstants.TYPE)
- @Param(description = "type of the name in LDAP which is linke to the
domain")
+ @Param(description = "type of the name in LDAP which is linked to the
domain")
private String type;
@SerializedName(ApiConstants.ACCOUNT_TYPE)
diff --git
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkDomainToLdapResponse.java
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkDomainToLdapResponse.java
index bc552ee2cf6..be057fd8418 100644
---
a/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkDomainToLdapResponse.java
+++
b/plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/response/LinkDomainToLdapResponse.java
@@ -39,7 +39,7 @@ public class LinkDomainToLdapResponse extends BaseResponse {
private String ldapDomain;
@SerializedName(ApiConstants.TYPE)
- @Param(description = "type of the name in LDAP which is linke to the
domain")
+ @Param(description = "type of the name in LDAP which is linked to the
domain")
private String type;
@SerializedName(ApiConstants.ACCOUNT_TYPE)
diff --git
a/server/src/main/java/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java
b/server/src/main/java/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java
index 53f45c5956c..63385e22e32 100644
---
a/server/src/main/java/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java
+++
b/server/src/main/java/com/cloud/api/auth/DefaultLoginAPIAuthenticatorCmd.java
@@ -62,7 +62,7 @@ public class DefaultLoginAPIAuthenticatorCmd extends BaseCmd
implements APIAuthe
@Parameter(name = ApiConstants.DOMAIN, type = CommandType.STRING,
description = "Path of the domain that the user belongs to. Example:
domain=/com/cloud/internal. If no domain is passed in, the ROOT (/) domain is
assumed.")
private String domain;
- @Parameter(name = ApiConstants.DOMAIN__ID, type = CommandType.LONG,
description = "The id of the domain that the user belongs to. If both domain
and domainId are passed in, \"domainId\" parameter takes precendence")
+ @Parameter(name = ApiConstants.DOMAIN__ID, type = CommandType.LONG,
description = "The id of the domain that the user belongs to. If both domain
and domainId are passed in, \"domainId\" parameter takes precedence.")
private Long domainId;
@Inject