content/api-docs/master/group_resource_profile_model.html [1:96]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Module | Services | Data types | Constants |
|---|---|---|---|
| group_resource_profile_model | BatchQueueResourcePolicy ComputeResourcePolicy ComputeResourceReservation GroupAccountSSHProvisionerConfig GroupComputeResourcePreference GroupResourceProfile |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | resourceId | string | required | ||
| 2 | groupResourceProfileId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 3 | configName | string | required | ||
| 4 | configValue | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | reservationId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | reservationName | string | required | ||
| 3 | queueNames | list< | required | ||
| 4 | startTime | i64 | required | ||
| 5 | endTime | i64 | required |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | computeResourceId | string | required | ||
| 2 | groupResourceProfileId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 3 | overridebyAiravata | bool | required | true | |
| 4 | loginUserName | string | optional | ||
| 5 | preferredJobSubmissionProtocol | compute_resource_model.JobSubmissionProtocol | optional | ||
| 6 | preferredDataMovementProtocol | data_movement_models.DataMovementProtocol | optional | ||
| 7 | preferredBatchQueue | string | optional | ||
| 8 | scratchLocation | string | optional | ||
| 9 | allocationProjectNumber | string | optional | ||
| 10 | resourceSpecificCredentialStoreToken | string | optional | ||
| 11 | usageReportingGatewayId | string | optional | ||
| 12 | qualityOfService | string | optional | ||
| 16 | sshAccountProvisioner | string | optional | ||
| 17 | groupSSHAccountProvisionerConfigs | list< | optional | ||
| 18 | sshAccountProvisionerAdditionalInfo | string | optional | ||
| 19 | reservations | list< | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | resourcePolicyId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | computeResourceId | string | required | ||
| 3 | groupResourceProfileId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 4 | allowedBatchQueues | list< | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | resourcePolicyId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | computeResourceId | string | required | ||
| 3 | groupResourceProfileId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 4 | queuename | string | optional | ||
| 5 | maxAllowedNodes | i32 | optional | ||
| 6 | maxAllowedCores | i32 | optional | ||
| 7 | maxAllowedWalltime | i32 | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | gatewayId | string | required | ||
| 2 | groupResourceProfileId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 3 | groupResourceProfileName | string | optional | ||
| 4 | computePreferences | list< | optional | ||
| 5 | computeResourcePolicies | list< | optional | ||
| 6 | batchQueueResourcePolicies | list< | optional | ||
| 7 | creationTime | i64 | optional | ||
| 8 | updatedTime | i64 | optional | ||
| 9 | defaultCredentialStoreToken | string | optional |
Group Resource Profile gatewayID: Unique identifier for the gateway assigned by Airavata. Corelate this to Airavata Admin API Gateway Registration. groupResourceProfileId: computeResourcePreferences: List of resource preferences for each of the registered compute resources. computeResourcePolicies: List of enforced policies for each of the registered compute resources. batchQueueResourcePolicies: List of enforced policies on registered batch queues defaultCredentialStoreToken: The default credential store token to use for compute resources that don't specify a resource specific credential store token. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - source/api-docs/master/group_resource_profile_model.html [1:96]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Thrift module: group_resource_profile_model Thrift module: group_resource_profile_model
Module Services Data types Constants group_resource_profile_model BatchQueueResourcePolicy
ComputeResourcePolicy
ComputeResourceReservation
GroupAccountSSHProvisionerConfig
GroupComputeResourcePreference
GroupResourceProfile
Data structures
Struct: GroupAccountSSHProvisionerConfig
Key Field Type Description Requiredness Default value 1 resourceId stringrequired 2 groupResourceProfileId stringrequired "DO_NOT_SET_AT_CLIENTS"3 configName stringrequired 4 configValue stringoptional Struct: ComputeResourceReservation
Key Field Type Description Requiredness Default value 1 reservationId stringrequired "DO_NOT_SET_AT_CLIENTS"2 reservationName stringrequired 3 queueNames list<string>required 4 startTime i64required 5 endTime i64required Struct: GroupComputeResourcePreference
Key Field Type Description Requiredness Default value 1 computeResourceId stringrequired 2 groupResourceProfileId stringrequired "DO_NOT_SET_AT_CLIENTS"3 overridebyAiravata boolrequired true4 loginUserName stringoptional 5 preferredJobSubmissionProtocol compute_resource_model.JobSubmissionProtocoloptional 6 preferredDataMovementProtocol data_movement_models.DataMovementProtocoloptional 7 preferredBatchQueue stringoptional 8 scratchLocation stringoptional 9 allocationProjectNumber stringoptional 10 resourceSpecificCredentialStoreToken stringoptional 11 usageReportingGatewayId stringoptional 12 qualityOfService stringoptional 16 sshAccountProvisioner stringoptional 17 groupSSHAccountProvisionerConfigs list<GroupAccountSSHProvisionerConfig>optional 18 sshAccountProvisionerAdditionalInfo stringoptional 19 reservations list<ComputeResourceReservation>optional Struct: ComputeResourcePolicy
Key Field Type Description Requiredness Default value 1 resourcePolicyId stringrequired "DO_NOT_SET_AT_CLIENTS"2 computeResourceId stringrequired 3 groupResourceProfileId stringrequired "DO_NOT_SET_AT_CLIENTS"4 allowedBatchQueues list<string>optional Struct: BatchQueueResourcePolicy
Key Field Type Description Requiredness Default value 1 resourcePolicyId stringrequired "DO_NOT_SET_AT_CLIENTS"2 computeResourceId stringrequired 3 groupResourceProfileId stringrequired "DO_NOT_SET_AT_CLIENTS"4 queuename stringoptional 5 maxAllowedNodes i32optional 6 maxAllowedCores i32optional 7 maxAllowedWalltime i32optional Struct: GroupResourceProfile
Key Field Type Description Requiredness Default value 1 gatewayId stringrequired 2 groupResourceProfileId stringrequired "DO_NOT_SET_AT_CLIENTS"3 groupResourceProfileName stringoptional 4 computePreferences list<GroupComputeResourcePreference>optional 5 computeResourcePolicies list<ComputeResourcePolicy>optional 6 batchQueueResourcePolicies list<BatchQueueResourcePolicy>optional 7 creationTime i64optional 8 updatedTime i64optional 9 defaultCredentialStoreToken stringoptional Group Resource Profile gatewayID: Unique identifier for the gateway assigned by Airavata. Corelate this to Airavata Admin API Gateway Registration. groupResourceProfileId: computeResourcePreferences: List of resource preferences for each of the registered compute resources. computeResourcePolicies: List of enforced policies for each of the registered compute resources. batchQueueResourcePolicies: List of enforced policies on registered batch queues defaultCredentialStoreToken: The default credential store token to use for compute resources that don't specify a resource specific credential store token. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -