{"admin_contact":"support@globus.org","administered_by":[],"api_version":"1.0","description":null,"event_types":null,"globus_auth_scope":"urn:globus:auth:scope:transfer.api.globus.org:all","input_schema":{"$comment":"The document type described by this schema should match Globus Transfer's Endpoint or Collection Document ( https://docs.globus.org/api/transfer/endpoint/#endpoint_or_collection_document )","$defs":{"DATA_TYPE":{"description":"Optional document type. Must be 'shared_endpoint' if present (GCP guest collections still use the 'shared endpoint' document).","enum":["shared_endpoint"]},"acl_max_expiration_period_mins":{"default":null,"description":"Maximum length of time that high assurance guest collection permissions are valid.","type":["integer","null"]},"associated_flow_policy":{"additionalProperties":false,"default":null,"description":"Restricts performing operations on a collection to a Globus Flow.","properties":{"transfer":{"additionalProperties":false,"properties":{"destination":{"additionalProperties":false,"properties":{"flow":{"format":"uuid","type":"string"}},"required":["flow"],"type":"object"},"source":{"additionalProperties":false,"properties":{"flow":{"format":"uuid","type":"string"}},"required":["flow"],"type":"object"}},"type":"object"}},"required":["transfer"],"type":["object","null"]},"contact_email":{"description":"Support contact email for the Guest Collection.","format":"email","type":"string"},"contact_info":{"description":"Non-email contact information for the Guest Collection, e.g. a phone number.","maxLength":4096,"type":"string"},"default_directory":{"default":"/","description":"The default path to use on the Guest Collection.","type":"string"},"department":{"description":"The department within the organization which runs the Guest Collection. Searchable.","maxLength":1024,"type":"string"},"description":{"description":"A description of the Guest Collection. Searchable.","maxLength":4000,"type":"string"},"disable_verify":{"$comment":"Tasks cannot be submitted between endpoints with disable_verify and force_verify in conflict.","description":"Disable integrity checksumming of transfers to and from the Guest Collection. Used to indicate that the Guest Collection does not support checksums.","type":"boolean"},"display_name":{"description":"The name of the Guest Collection. Searchable.","maxLength":128,"type":"string"},"force_encryption":{"description":"Force encryption of all network data for transfers to and from the Guest Collection.","type":"boolean"},"force_verify":{"$comment":"Tasks cannot be submitted between endpoints with disable_verify and force_verify in conflict.","description":"Require integrity checksumming of transfers to and from the Guest Collection.","type":"boolean"},"french_english_bilingual":{"description":"If this flag is set, notification emails sent by the Transfer service involving this endpoint will be bilingual in French and English","type":"boolean"},"guest_collection_activity_notification_policy":{"additionalProperties":false,"description":"Conditions where email notifications should be sent to activity-monitoring roles.","properties":{"status":{"items":{"enum":["FAILED","SUCCEEDED"],"type":"string"},"type":"array"},"transfer_use":{"items":{"enum":["destination","source"],"type":"string"},"type":"array"}},"required":["transfer_use","status"],"type":"object"},"host_endpoint":{"description":"The ID of the GCP Host.","format":"uuid","type":"string"},"host_path":{"description":"The path on the GCP Host where the Guest Collection is rooted.","minLength":1,"type":"string"},"info_link":{"description":"Link to a web page with more information about the Guest Collection.","type":"string"},"keywords":{"description":"Comma separated list of search keywords for the Guest Collection. Searchable.","maxLength":1024,"type":"string"},"organization":{"description":"The organization which runs the Guest Collection. Searchable.","maxLength":1024,"type":"string"}},"$schema":"https://json-schema.org/draft/2019-09/schema","additionalProperties":false,"description":"This schema describes a GCP Guest Collection document for the purposes of creation.","properties":{"DATA_TYPE":{"$ref":"#/$defs/DATA_TYPE"},"acl_max_expiration_period_mins":{"$ref":"#/$defs/acl_max_expiration_period_mins"},"associated_flow_policy":{"$ref":"#/$defs/associated_flow_policy"},"contact_email":{"$ref":"#/$defs/contact_email"},"contact_info":{"$ref":"#/$defs/contact_info"},"default_directory":{"$ref":"#/$defs/default_directory"},"department":{"$ref":"#/$defs/department"},"description":{"$ref":"#/$defs/description"},"disable_verify":{"$ref":"#/$defs/disable_verify"},"display_name":{"$ref":"#/$defs/display_name"},"force_encryption":{"$ref":"#/$defs/force_encryption"},"force_verify":{"$ref":"#/$defs/force_verify"},"french_english_bilingual":{"$ref":"#/$defs/french_english_bilingual"},"guest_collection_activity_notification_policy":{"$ref":"#/$defs/guest_collection_activity_notification_policy"},"host_endpoint":{"$ref":"#/$defs/host_endpoint"},"host_path":{"$ref":"#/$defs/host_path"},"info_link":{"$ref":"#/$defs/info_link"},"keywords":{"$ref":"#/$defs/keywords"},"organization":{"$ref":"#/$defs/organization"}},"required":["host_endpoint","host_path","display_name"],"type":"object"},"keywords":null,"log_supported":false,"maximum_deadline":"P30D","runnable_by":["all_authenticated_users"],"subtitle":"","synchronous":false,"title":"GCP/Create Guest Collection","types":["ACTION"],"visible_to":["public"]}
