Globus Connect Server _testing Method List#
globus_sdk.GCSClient#
globus_sdk.GCSClient
has registered responses for the following methods:
create_storage_gateway
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"http_response_code": 200,
"detail": "success",
"message": "Operation successful",
"code": "success",
"data": [
{
"DATA_TYPE": "storage_gateway#1.0.0",
"id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
"display_name": "example gateway 1",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840,
"allowed_domains": [
"example.edu"
],
"mapping": "username_without_domain",
"require_high_assurance": false,
"restrict_paths": {
"DATA_TYPE": "path_restrictions#1.0.0",
"read": [
"/"
]
},
"policies": {
"DATA_TYPE": "posix_storage_gateway#1.0.0",
"groups_allow": [
"globus"
],
"groups_deny": [
"nonglobus"
]
},
"users_allow": [
"user1"
],
"users_deny": [
"user2"
]
}
]
}
create_storage_gateway
(case="validation_error"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "unprocessable_entity",
"detail": "",
"http_response_code": 422,
"message": "Data Validation Error"
}
create_user_credential
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "user_credential#1.0.0",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"display_name": "updated_posix_credential",
"id": "af43d884-64a1-4414-897a-680c32374439",
"identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
"invalid": false,
"policies": {
"DATA_TYPE": "posix_user_credential_policies#1.0.0"
},
"provisioned": false,
"storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
"username": "testuser"
}
],
"detail": "created",
"has_next_page": false,
"http_response_code": 201,
"message": "Created User Credential af43d884-64a1-4414-897a-680c32374439"
}
delete_storage_gateway
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"http_response_code": 200,
"detail": "success",
"message": "Operation successful",
"code": "success",
"data": [
{}
]
}
delete_storage_gateway
(case="permission_denied_error"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "permission_denied",
"detail": "",
"http_response_code": 403,
"message": null
}
delete_user_credential
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [],
"detail": "success",
"has_next_page": false,
"http_response_code": 200,
"message": "Deleted User Credential af43d884-64a1-4414-897a-680c32374439"
}
get_collection_list
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"detail": "success",
"http_response_code": 200,
"data": [
{
"DATA_TYPE": "collection#1.0.0",
"public": true,
"id": "2c534a02-ecb3-499e-9a4f-b908eb3b3394",
"display_name": "Happy Fun Collection Name 1",
"identity_id": "023052cd-e98c-4f13-8b04-a9f7978276ce",
"collection_type": "mapped",
"storage_gateway_id": "ab1203d4-a6db-4f3a-8b56-4c5f4af09392",
"require_high_assurance": false,
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840
},
{
"DATA_TYPE": "collection#1.0.0",
"public": true,
"id": "093a6b79-dfff-452f-8ab5-f34ccdc0ae49",
"display_name": "Happy Fun Collection Name 2",
"identity_id": "023052cd-e98c-4f13-8b04-a9f7978276ce",
"collection_type": "mapped",
"storage_gateway_id": "3edbdb88-0550-43ba-8a5b-683fda17bf09",
"require_high_assurance": false,
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840
}
]
}
get_collection_list
(case="forbidden"
)
{
"code": "permission_denied",
"http_response_code": 403,
"DATA_TYPE": "result#1.0.0",
"detail": null,
"message": "Could not list collections. Insufficient permissions",
"data": [],
"has_next_page": false,
"marker": ""
}
get_endpoint
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "endpoint#1.2.0",
"allow_udt": false,
"contact_email": "user@globus.org",
"display_name": "Happy Fun Endpoint",
"gcs_manager_url": "https://abc.xyz.data.globus.org/api",
"gridftp_control_channel_port": 443,
"id": "0aade5d2-0f7d-4c23-a27d-b027ef95c082",
"network_use": "normal",
"organization": "Globus",
"public": true,
"subscription_id": null
}
],
"detail": "success",
"has_next_page": false,
"http_response_code": 200
}
get_storage_gateway
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"http_response_code": 200,
"detail": "success",
"message": "Operation successful",
"code": "success",
"data": [
{
"DATA_TYPE": "storage_gateway#1.0.0",
"id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
"display_name": "example gateway 1",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840,
"allowed_domains": [
"example.edu"
],
"mapping": "username_without_domain",
"require_high_assurance": false,
"restrict_paths": {
"DATA_TYPE": "path_restrictions#1.0.0",
"read": [
"/"
]
},
"policies": {
"DATA_TYPE": "posix_storage_gateway#1.0.0",
"groups_allow": [
"globus"
],
"groups_deny": [
"nonglobus"
]
},
"users_allow": [
"user1"
],
"users_deny": [
"user2"
]
}
]
}
get_storage_gateway_list
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"detail": "success",
"http_response_code": 200,
"data": [
{
"DATA_TYPE": "storage_gateway#1.0.0",
"id": "a0cbde58-0183-11ea-92bd-9cb6d0d9fd63",
"display_name": "example gateway 1",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840,
"allowed_domains": [
"example.edu"
],
"mapping": "username_without_domain",
"require_high_assurance": false,
"restrict_paths": {
"DATA_TYPE": "path_restrictions#1.0.0",
"read": [
"/"
]
},
"policies": {
"DATA_TYPE": "posix_storage_gateway#1.0.0",
"groups_allow": [
"globus"
],
"groups_deny": [
"nonglobus"
]
},
"users_allow": [
"user1"
],
"users_deny": [
"user2"
]
},
{
"DATA_TYPE": "storage_gateway#1.0.0",
"id": "6840c8ba-eb98-11e9-b89c-9cb6d0d9fd63",
"display_name": "example gateway 2",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840,
"allowed_domains": [
"example.edu"
],
"mapping": "username_without_domain",
"require_high_assurance": false,
"policies": {
"DATA_TYPE": "posix_storage_gateway#1.0.0",
"groups_allow": [],
"groups_deny": []
},
"users_allow": [],
"users_deny": []
}
]
}
get_user_credential
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "user_credential#1.0.0",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"display_name": "posix_credential",
"id": "af43d884-64a1-4414-897a-680c32374439",
"identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
"invalid": false,
"policies": {
"DATA_TYPE": "posix_user_credential_policies#1.0.0"
},
"provisioned": false,
"storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
"username": "testuser"
}
],
"detail": "success",
"has_next_page": false,
"http_response_code": 200
}
get_user_credential_list
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "user_credential#1.0.0",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"display_name": "posix_credential",
"id": "af43d884-64a1-4414-897a-680c32374439",
"identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
"invalid": false,
"policies": {
"DATA_TYPE": "posix_user_credential_policies#1.0.0"
},
"provisioned": false,
"storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
"username": "testuser"
},
{
"DATA_TYPE": "user_credential#1.0.0",
"connector_id": "7643e831-5f6c-4b47-a07f-8ee90f401d23",
"display_name": "s3_credential",
"id": "c96b8f70-1448-46db-89af-292623c93ee4",
"identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
"invalid": false,
"policies": {
"DATA_TYPE": "s3_user_credential_policies#1.0.0",
"s3_key_id": "key_id",
"s3_secret_key": "key_secret"
},
"provisioned": true,
"storage_gateway_id": "99aab7ac-8fde-40e2-b6db-44de8e59597a",
"username": "testuser"
}
],
"detail": "success",
"has_next_page": false,
"http_response_code": 200
}
update_endpoint
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [],
"detail": "success",
"has_next_page": false,
"http_response_code": 200,
"message": "Updated endpoint 9da4e0d8-d5f6-4d54-b5e2-da4ee1f03acb"
}
update_endpoint
(case="include_endpoint"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "endpoint#1.2.0",
"allow_udt": false,
"contact_email": "user@globus.org",
"display_name": "Happy Fun Endpoint",
"gcs_manager_url": "https://abc.xyz.data.globus.org/api",
"gridftp_control_channel_port": 443,
"id": "9da4e0d8-d5f6-4d54-b5e2-da4ee1f03acb",
"network_use": "normal",
"organization": "Globus",
"public": true,
"subscription_id": null
}
],
"detail": "success",
"has_next_page": false,
"http_response_code": 200,
"message": "Updated endpoint 9da4e0d8-d5f6-4d54-b5e2-da4ee1f03acb"
}
update_storage_gateway
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"http_response_code": 200,
"detail": "success",
"message": "Operation successful",
"code": "success",
"data": [
{
"DATA_TYPE": "storage_gateway#1.0.0",
"id": "daa09846-eb92-11e9-b89c-9cb6d0d9fd63",
"display_name": "example gateway 1",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"require_high_assurance": false,
"high_assurance": false,
"authentication_assurance_timeout": 15840,
"authentication_timeout_mins": 15840,
"allowed_domains": [
"example.edu"
],
"mapping": "username_without_domain",
"restrict_paths": {
"DATA_TYPE": "path_restrictions#1.0.0",
"read": [
"/"
]
},
"policies": {
"DATA_TYPE": "posix_storage_gateway#1.0.0",
"groups_allow": [
"globus"
],
"groups_deny": [
"nonglobus"
]
},
"users_allow": [
"user1"
],
"users_deny": [
"user2"
]
}
]
}
update_user_credential
(case="default"
)
{
"DATA_TYPE": "result#1.0.0",
"code": "success",
"data": [
{
"DATA_TYPE": "user_credential#1.0.0",
"connector_id": "145812c8-decc-41f1-83cf-bb2a85a2a70b",
"display_name": "updated_posix_credential",
"id": "af43d884-64a1-4414-897a-680c32374439",
"identity_id": "948847d4-ffcc-4ae0-ba3a-a4c88d480159",
"invalid": false,
"policies": {
"DATA_TYPE": "posix_user_credential_policies#1.0.0"
},
"provisioned": false,
"storage_gateway_id": "82247cc9-3208-4d71-bd7f-1b8798c95e6b",
"username": "testuser"
}
],
"detail": "success",
"has_next_page": false,
"http_response_code": 200,
"message": "Updated User Credential af43d884-64a1-4414-897a-680c32374439"
}