{"Instruction": "I want to create a one-dimensional tensor with evenly spaced values from 0 to 1 using the torch.linspace API.\n", "Functions": ["{'name': 'Torch', 'api_name': 'torch.linspace', 'description': 'Create a one-dimensional tensor with evenly spaced values', 'parameters': {'start': {'type': 'float', 'description': 'The starting value for the set of points'}, 'end': {'type': 'float', 'description': 'The ending value for the set of points'}, 'steps': {'type': 'int', 'description': 'The number of evenly spaced values to generate'}, 'out': {'type': 'Tensor', 'description': 'Optional output tensor'}, 'dtype': {'type': 'torch.dtype', 'description': 'Optional data type for the computation'}, 'layout': {'type': 'torch.layout', 'description': 'Optional layout of the returned tensor'}, 'device': {'type': 'torch.device', 'description': 'Optional device for the returned tensor'}, 'requires_grad': {'type': 'bool', 'description': 'Optional flag to enable gradient tracking'}}}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'NOTE: You need an API-Key to use this API. See README for more details.\\r\\nThe Cancer Imaging Archive (TCIA) is a public repository of cancer images and related clinical data for the express purpose of enabling open science research. Currently over 26 million radiologic images of cancer are contained in this repository. The API allows you to query metadata and download images from the various public collections available on TCIA', 'parameters': [{'name': 'format', 'description': 'Specify output type. Allowed values CSV/HTML/XML/JSON', 'type': 'STRING'}]}\n", "{'name': 'pyarrow', 'api_name': 'read_tensor', 'description': 'Read pyarrow.Tensor from pyarrow.NativeFile object from current position', 'parameters': {'required': [{'name': 'source', 'description': 'pyarrow.NativeFile object'}], 'optional': []}}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.builds.enterprise_config.bitbucketserver.delete', 'description': 'Delete a Bitbucket Server config from Google Cloud Build', 'parameters': [{'name': 'config', 'description': 'The id of the Bitbucket Server Config'}, {'name': 'region', 'description': 'The region of the Cloud Build Service to use. Must be set to a supported region name (e.g. us-central1). If unset, builds/region, which is the default region to use when working with Cloud Build resources, is used. If builds/region is unset, region is set to global.'}]}\n", "{'name': 'aws', 'api_name': 'aws.es.describe_domain_auto_tunes', 'description': 'Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type, description, severity, and scheduled date.', 'parameters': [{'name': 'domain_name', 'description': 'Specifies the domain name for which you want Auto-Tune action details.'}, {'name': 'max_results', 'description': 'Set this value to limit the number of results returned. If not specified, defaults to 100.'}, {'name': 'next_token', 'description': 'NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.'}]}"], "Output": ["torch.linspace(start=0,end=1,steps=10)"]}
{"Instruction": "I want to create three ArrowArray objects.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'ArrowArray', 'description': 'Concrete class for Arrow arrays of string (or utf8) data type', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'aws', 'api_name': 'aws.appconfig.update_deployment_strategy', 'description': 'Updates a deployment strategy.', 'parameters': [{'name': 'deployment_strategy_id', 'description': 'The deployment strategy ID.'}, {'name': 'description', 'description': 'A description of the deployment strategy.'}, {'name': 'deployment_duration_in_minutes', 'description': 'Total amount of time for a deployment to last.'}, {'name': 'final_bake_time_in_minutes', 'description': 'The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.'}, {'name': 'growth_factor', 'description': 'The percentage of targets to receive a deployed configuration during each interval.'}, {'name': 'growth_type', 'description': 'The algorithm used to define how percentage grows over time. AppConfig supports the following growth types:\\n\\nLinear : For this type, AppConfig processes the deployment by increments of the growth factor evenly distributed over the deployment time. For example, a linear deployment that uses a growth factor of 20 initially makes the configuration available to 20 percent of the targets. After 1/5th of the deployment time has passed, the system updates the percentage to 40 percent. This continues until 100% of the targets are set to receive the deployed configuration.\\nExponential : For this type, AppConfig processes the deployment exponentially using the following formula: G*(2^N) . In this formula, G is the growth factor specified by the user and N is the number of steps until the configuration is deployed to all targets. For example, if you specify a growth factor of 2, then the system rolls out the configuration as follows:\\n2*(2^0)\\n2*(2^1)\\n2*(2^2)\\n\\nExpressed numerically, the deployment rolls out as follows: 2% of the targets, 4% of the targets, 8% of the targets, and continues until the configuration has been deployed to all targets.\\nPossible values:\\n\\nLINEAR\\nEXPONENTIAL'}]}\n", "{'name': 'alpha ai-platform', 'api_name': 'prediction = tensorflow_model.predict_local', 'description': 'run prediction locally', 'parameters': [{'name': 'model_dir'}, {'name': 'json_instances'}, {'name': 'json_request'}, {'name': 'text_instances'}, {'name': 'framework'}, {'name': 'signature_name'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'AliExpress Product API is an unofficial API to extract JSON product data from aliexpress.com', 'parameters': [{'name': 'productid', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'LiveScore Sports | The number one destination for real time scores for Football, Cricket, Tennis, Basketball, Hockey and more. Support: tipsters@rapi.one / t.me/api_tipsters Other sports api: https://rapi.one ', 'parameters': [{'name': 'timezone', 'description': 'Timezone, offsets from UTC', 'type': 'NUMBER'}, {'name': 'locale', 'description': '', 'type': 'STRING'}, {'name': 'media_id', 'description': 'Media ID', 'type': 'NUMBER'}]}"], "Output": ["pyarrow.ArrowArray()", "pyarrow.ArrowArray()", "pyarrow.ArrowArray()"]}
{"Instruction": "I want to create three string scalars using the pyarrow API.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'StringScalar', 'description': 'Concrete class for string-like (utf8) scalars.', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'gcloud', 'api_name': 'gcloud.ai.index_endpoints().list', 'description': 'Listing index endpoints of a project', 'parameters': [{'name': 'region', 'description': 'ID of the region or fully qualified identifier for the region.'}, {'name': 'project', 'description': 'Project ID for which index endpoints need to be listed.'}]}"], "Output": ["pyarrow.StringScalar()", "pyarrow.StringScalar()", "pyarrow.StringScalar()"]}
{"Instruction": "I want to create three Struct scalars using pyarrow.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'Struct', 'description': 'Concrete class for struct scalars', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().describe', 'description': 'Show details about a service perimeter in a given access policy', 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}\n", "{'name': 'apigee', 'api_name': 'gcloud.alpha.apigee.products().update', 'description': 'Update an existing Apigee API product', 'parameters': [{'name': 'product'}, {'name': 'organization'}, {'name': 'display_name'}, {'name': 'all_apis'}, {'name': 'add_api'}, {'name': 'remove_api'}, {'name': 'all_environments'}, {'name': 'add_environment'}, {'name': 'remove_environment'}, {'name': 'all_resources'}, {'name': 'add_resource'}, {'name': 'remove_resource'}, {'name': 'automatic_approval'}, {'name': 'manual_approval'}, {'name': 'clear_attributes'}, {'name': 'add_attribute'}, {'name': 'remove_attribute'}, {'name': 'clear_description'}, {'name': 'description'}, {'name': 'clear_oauth_scopes'}, {'name': 'add_oauth_scope'}, {'name': 'remove_oauth_scope'}, {'name': 'clear_quota'}, {'name': 'quota'}, {'name': 'quota_interval'}, {'name': 'quota_unit'}, {'name': 'internal_access'}, {'name': 'private_access'}, {'name': 'public_access'}]}\n", "{'name': 'aws', 'api_name': 'aws.iotdeviceadvisor.start_suite_run', 'description': 'Starts a Device Advisor test suite run.See also: AWS API Documentation\\n', 'parameters': [{'name': 'suite_definition_id', 'description': 'Suite definition ID of the test suite.'}, {'name': 'suite_definition_version', 'description': 'Suite definition version of the test suite.'}, {'name': 'suite_run_configuration', 'description': 'Suite run configuration.\\nprimaryDevice -> (structure)\\n\\nSets the primary device for the test suite run. This requires a thing ARN or a certificate ARN.\\nthingArn -> (string)\\n\\nLists device\u00e2\\x80\\x99s thing ARN.\\ncertificateArn -> (string)\\n\\nLists device\u00e2\\x80\\x99s certificate ARN.\\ndeviceRoleArn -> (string)\\n\\nLists device\u00e2\\x80\\x99s role ARN.\\n\\nselectedTestList -> (list)\\n\\nSets test case list.\\n(string)\\n\\nparallelRun -> (boolean)\\n\\nTRUE if multiple test suites run in parallel.'}, {'name': 'tags', 'description': 'The tags to be attached to the suite run.\\nkey -> (string)\\nvalue -> (string)'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.bigtable', 'description': 'Update an existing Cloud Bigtable table', 'parameters': [{'name': 'table'}, {'name': 'instance'}, {'name': 'async'}, {'name': 'deletion_protection'}, {'name': 'change_stream_retention_period'}, {'name': 'clear_change_stream_retention_period'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Income by zipcode is a simple API for getting income by zipcode data in the United States.', 'parameters': [{'name': 'zip', 'description': '', 'type': 'STRING'}]}"], "Output": ["pyarrow.Struct()", "pyarrow.Struct()", "pyarrow.Struct()"]}
{"Instruction": "I want to create three Time32Scalar objects in pyarrow.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'Time32Scalar', 'description': 'Concrete class for time32 scalars.', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Generate screenshots of websites with simple api, accept various parameters such as width, height, full page', 'parameters': [{'name': 'height', 'description': '', 'type': 'STRING'}, {'name': 'width', 'description': '', 'type': 'STRING'}, {'name': 'url', 'description': '', 'type': 'STRING'}, {'name': 'fullscreen', 'description': '', 'type': 'STRING'}]}"], "Output": ["pyarrow.Time32Scalar()", "pyarrow.Time32Scalar()", "pyarrow.Time32Scalar()"]}
{"Instruction": "I want to create two Time32 instances.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'Time32', 'description': 'Concrete class for time32 data types.', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'aws', 'api_name': 'aws.lookoutvision.update_dataset_entries', 'description': 'Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image used for training or testing an Amazon Lookout for Vision model.For more information, see Defining JSON lines for anomaly classification in the Amazon Lookout for Vision Developer Guide.NoteThe images you reference in the source-ref field of a JSON line, must be in the same S3 bucket as the existing images in the dataset.This operation requires permissions to perform the lookoutvision:UpdateDatasetEntries operation.', 'parameters': [{'name': 'project_name', 'description': 'The name of the project that contains the dataset that you want to update.'}, {'name': 'dataset_type', 'description': 'The type of the dataset that you want to update. Specify train to update the training dataset. Specify test to update the test dataset. If you have a single dataset project, specify train .'}, {'name': 'changes', 'description': 'The entries to add to the dataset.'}, {'name': 'client_token', 'description': 'ClientToken is an idempotency token that ensures a call to UpdateDatasetEntries completes only once. You choose the value to pass. For example, An issue might prevent you from getting a response from UpdateDatasetEntries . In this case, safely retry your call to UpdateDatasetEntries by using the same ClientToken parameter value.\\nIf you don\u00e2\\x80\\x99t supply a value for ClientToken , the AWS SDK you are using inserts a value for you. This prevents retries after a network error from making multiple updates with the same dataset entries. You\u00e2\\x80\\x99ll need to provide your own value for other use cases.\\nAn error occurs if the other input parameters are not the same as in the first request. Using a different value for ClientToken is considered a new call to UpdateDatasetEntries . An idempotency token is active for 8 hours.'}]}"], "Output": ["pyarrow.Time32()", "pyarrow.Time32()"]}
{"Instruction": "I want to create three ArrowTime64Array instances.\n", "Functions": ["{'name': 'pyarrow', 'api_name': 'ArrowTime64Array', 'description': 'Concrete class for Arrow arrays of time64 data type.', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'gcloud', 'api_name': 'gcloud.alpha.artifacts.apt().upload(REPOSITORY=\"my_repo\", location=\"us_central1\", source=\"my_package.deb\"', 'description': 'Upload a Debian package to an artifact repository', 'parameters': [{'name': 'repository', 'description': 'ID of the repository or fully qualified identifier for the repository.'}, {'name': 'location', 'description': 'Location of the repository.'}, {'name': 'source', 'description': 'Source of the Debian package to be uploaded.'}]}\n", "{'name': 'Service Fabric', 'api_name': 'Managed Application Type List', 'description': 'List managed application types of a given managed cluster', 'parameters': [{'name': 'cluster-name -c', 'description': 'Specify the name of the cluster, if not given it will be same as resource group name.'}, {'name': 'resource-group -g', 'description': 'Specify the resource group name. You can configure the default group using az configure --defaults group=
This is a limited version in RapidApi. Please, click here to start your Free Trial and try the endpoints with live data now!', 'parameters': [{'name': 'date', 'description': 'The date of the match. The format is {dd/MM/yyyy}. Match list data can be retrieved for only \u00b1 7 days.', 'type': 'STRING'}]}"], "Output": "gcloud.alloydb.operations().describe(operation=\"operation-123456789\", region=\"us-central1\")"}
{"Instruction": "I want to list the AlloyDB instances in my cluster \"my-cluster\" in the region \"us-central1\".\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.instances().list', 'description': 'List AlloyDB instances in a given cluster', 'parameters': [{'name': 'cluster'}, {'name': 'region'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'uri'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'An API that allows users to be stored, retrieved, and deleted from a database.', 'parameters': [{'name': 'id', 'description': '', 'type': 'string'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.beyondcorp.client_connector_gateways().delete', 'description': 'Delete a BeyondCorp client gateway', 'parameters': [{'name': 'client_gateway'}, {'name': 'location'}, {'name': 'async'}]}"], "Output": "gcloud.alloydb.instances().list(cluster=\"my-cluster\", region=\"us-central1\")"}
{"Instruction": "I want to describe the AlloyDB instance named my-instance in the cluster my-cluster in the us-central1 region, and I want to view the full description.\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alloydb.instances().describe', 'description': 'Describes an AlloyDB instance within a given cluster', 'parameters': [{'name': 'instance'}, {'name': 'cluster'}, {'name': 'region'}, {'name': 'view'}]}\n", "{'name': 'aws', 'api_name': 'aws.cognito_idp.admin_set_user_password', 'description': 'Sets the specified user\u00e2\\x80\\x99s password in a user pool as an administrator. Works on any user.Once the user has set a new password, or the password is permanent, the user status is set to Confirmed .AdminSetUserPassword can set a password for the user profile that Amazon Cognito creates for third-party federated users. When you set a password, the federated user\u00e2\\x80\\x99s status changes from EXTERNAL_PROVIDER to CONFIRMED . A user in this state can sign in as a federated user, and initiate authentication flows in the API like a linked native user. They can also modify their password and attributes in token-authenticated API requests like ChangePassword and UpdateUserAttributes . As a best security practice and to keep users in sync with your external IdP, don\u00e2\\x80\\x99t set passwords on federated user profiles. To set up a federated user for native sign-in with a linked native user, refer to Linking federated users to an existing user profile .NoteAmazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy.Learn moreSigning Amazon Web Services API RequestsSee also: AWS API Documentation\\n', 'parameters': [{'name': 'user_pool_id', 'description': 'The user pool ID for the user pool where you want to set the user\u00e2\\x80\\x99s password.'}, {'name': 'username', 'description': 'The user name of the user whose password you want to set.'}, {'name': 'password', 'description': 'The password for the user.'}, {'name': 'permanent_|_no_permanent', 'description': 'True if the password is permanent, False if it is temporary.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'this is a test api', 'parameters': [{'name': 'test', 'description': 'ddd', 'type': 'STRING'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.alloydb.backups().delete', 'description': 'Deletes an AlloyDB backup within a given project', 'parameters': [{'name': 'backup', 'description': 'AlloyDB backup ID'}, {'name': 'region', 'description': 'Regional location (e.g. asia-east1, us-east1). See the full list of regions at https://cloud.google.com/sql/docs/instance-locations.'}, {'name': 'async', 'description': 'Return immediately, without waiting for the operation in progress to complete.'}]}\n", "{'name': 'aws', 'api_name': 'aws.signer.revoke_signature', 'description': 'Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid.', 'parameters': [{'name': 'job_id', 'description': 'ID of the signing job to be revoked.'}, {'name': 'job_owner', 'description': 'AWS account ID of the job owner.'}, {'name': 'reason', 'description': 'The reason for revoking the signing job.'}]}\n", "{'name': 'aws', 'api_name': 'aws.workmail.list_aliases', 'description': 'Creates a paginated call to list the aliases associated with a given entity.list-aliases is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate argument.', 'parameters': [{'name': 'organization_id', 'description': 'The identifier for the organization under which the entity exists.'}, {'name': 'entity_id', 'description': 'The identifier for the entity for which to list the aliases.'}, {'name': 'starting_token', 'description': 'A token to specify where to start paginating. This is the NextToken from a previously truncated response.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'page_size', 'description': 'The size of each page to get in the AWS service call. This does not affect the number of items returned in the command\u00e2\\x80\\x99s output. Setting a smaller page size results in more calls to the AWS service, retrieving fewer items in each call. This can help prevent the AWS service calls from timing out.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'max_items', 'description': 'The total number of items to return in the command\u00e2\\x80\\x99s output. If the total number of items available is more than the value specified, a NextToken is provided in the command\u00e2\\x80\\x99s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}]}"], "Output": "gcloud.alloydb.instances().describe(INSTANCE=\"my-instance\", CLUSTER=\"my-cluster\", REGION=\"us-central1\", VIEW=\"FULL\")"}
{"Instruction": "I want to update the number of nodes in the read pool for my AlloyDB instance named \"my-read-instance\" in the cluster named \"my-cluster\" in the us-central1 region.\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.instances().update', 'description': 'Update an AlloyDB instance within a given cluster', 'parameters': [{'name': 'instance'}, {'name': 'cluster'}, {'name': 'region'}, {'name': 'async'}, {'name': 'availability_type'}, {'name': 'cpu_count'}, {'name': 'database_flags'}, {'name': 'insights_config_query_plans_per_minute'}, {'name': 'insights_config_query_string_length'}, {'name': '[no_]insights_config_record_application_tags'}, {'name': '[no_]insights_config_record_client_address'}, {'name': 'read_pool_node_count'}]}"], "Output": "gcloud.alloydb.instances().update(INSTANCE=\"my-read-instance\", cluster=\"my-cluster\", region=\"us-central1\", read_pool_node_count=3)"}
{"Instruction": "I want to delete the AlloyDB user \"my-username\" from the cluster \"my-cluster\" in the region \"us-central1\".\n", "Functions": ["{'name': 'AlloyDB', 'api_name': 'gcloud.alloydb.users().delete', 'description': 'Delete an AlloyDB user in a given cluster', 'parameters': [{'name': 'username'}, {'name': 'cluster'}, {'name': 'region'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Download map tiles for offline use (intranet, offline devices). You can store those downloaded tiles as long as you want.', 'parameters': [{'name': 'y', 'description': 'y tile number', 'type': 'NUMBER'}, {'name': 'z', 'description': 'Zoom factor between 0 and 19', 'type': 'NUMBER'}, {'name': 'x', 'description': 'x tile number', 'type': 'NUMBER'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Search all domains on a shared IP address', 'parameters': [{'name': 'q', 'description': '', 'type': 'STRING'}, {'name': 'type', 'description': '', 'type': 'STRING'}, {'name': 'pagenum', 'description': '', 'type': 'NUMBER'}]}"], "Output": "gcloud.alloydb.users().delete(username=\"my-username\", cluster=\"my-cluster\", region=\"us-central1\")"}
{"Instruction": "I want to update the password for the user \"my-username\" in the cluster \"my-cluster\" in the region \"us-central1\" for AlloyDB.\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.users().set_password', 'description': \"Update an AlloyDB user's password within a given cluster and region\", 'parameters': [{'name': 'username'}, {'name': 'cluster'}, {'name': 'password'}, {'name': 'region'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Real-time, data-driven and transparent ESG scores for over 17,500 companies', 'parameters': [{'name': 'isin', 'description': '', 'type': 'STRING'}, {'name': 'sedol', 'description': '', 'type': 'STRING'}, {'name': 'companyname', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'NOTE: You need an API-Key to use this API. See README for more details.\\r\\nThe Cancer Imaging Archive (TCIA) is a public repository of cancer images and related clinical data for the express purpose of enabling open science research. Currently over 26 million radiologic images of cancer are contained in this repository. The API allows you to query metadata and download images from the various public collections available on TCIA', 'parameters': [{'name': 'format', 'description': 'Specify output type. Allowed values CSV/HTML/XML/JSON', 'type': 'STRING'}]}"], "Output": "gcloud.alloydb.users().set_password(username=\"my-username\", cluster=\"my-cluster\", password=\"postgres\", region=\"us-central1\")"}
{"Instruction": "I want to update the superuser role for the user \"my-username\" in the cluster \"my-cluster\" in the region \"us-central1\" to \"true\".\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alloydb.users().set_superuser', 'description': \"Update AlloyDB user's superuser role\", 'parameters': [{'name': 'username'}, {'name': 'cluster'}, {'name': 'region'}, {'name': 'superuser'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'This Email API is helpful to validate email addresses(single or bulk, using txt and csv), detect temporary, get fake emails, check free emails, check MX records and identify free/paid email service providers.', 'parameters': []}\n", "{'name': 'aws', 'api_name': 'aws.fms.list_discovered_resources', 'description': 'Returns an array of resources in the organization\u00e2\\x80\\x99s accounts that are available to be associated with a resource set.', 'parameters': [{'name': 'member_account_ids', 'description': 'The Amazon Web Services account IDs to discover resources in. Only one account is supported per request. The account must be a member of your organization.\\n(string)'}, {'name': 'resource_type', 'description': 'The type of resources to discover.'}, {'name': 'max_results', 'description': 'The maximum number of objects that you want Firewall Manager to return for this request. If more objects are available, in the response, Firewall Manager provides a NextToken value that you can use in a subsequent call to get the next batch of objects.'}, {'name': 'next_token', 'description': 'When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Firewall Manager returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.composer.environments().storage().dags().list', 'description': 'List the DAG files for a Cloud Composer environment', 'parameters': [{'name': 'environment', 'description': 'ID of the environment or fully qualified identifier for the environment. This flag argument must be specified if any of the other arguments in this group are specified.'}, {'name': 'location', 'description': 'Region where Composer environment runs or in which to create the environment.'}]}"], "Output": "gcloud.alloydb.users().set_superuser(username=\"my-username\", cluster=\"my-cluster\", region=\"us-central1\", superuser=True)"}
{"Instruction": "I want to failover the AlloyDB instance with ID \"my-instance\" in the cluster \"my-cluster\" in the us-central1 region.\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.instances().failover', 'description': 'Failover an AlloyDB instance within a given cluster', 'parameters': [{'name': 'instance', 'description': 'AlloyDB instance ID'}, {'name': 'cluster', 'description': 'AlloyDB cluster ID'}, {'name': 'region', 'description': 'Regional location (e.g. asia-east1, us-east1)'}, {'name': 'async', 'description': 'Return immediately, without waiting for the operation in progress to complete'}]}"], "Output": "gcloud.alloydb.instances().failover(INSTANCE=\"my-instance\", cluster=\"my-cluster\", region=\"us-central1\")"}
{"Instruction": "I want to delete an AlloyDB operation with the ID \"operation-123456789\" in the region \"us-central1\".\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.operations().delete', 'description': 'Delete an AlloyDB operation', 'parameters': [{'name': 'operation', 'description': 'AlloyDB operation ID'}, {'name': 'region', 'description': 'Regional location (e.g. asia-east1, us-east1)'}]}\n", "{'name': 'aws', 'api_name': 'aws.appstream.list_associated_stacks', 'description': 'Retrieves the name of the stack with which the specified fleet is associated.list-associated-stacks is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate argument.', 'parameters': [{'name': 'fleet_name', 'description': 'The name of the fleet.'}, {'name': 'starting_token', 'description': 'A token to specify where to start paginating. This is the NextToken from a previously truncated response.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'max_items', 'description': 'The total number of items to return in the command\u00e2\\x80\\x99s output. If the total number of items available is more than the value specified, a NextToken is provided in the command\u00e2\\x80\\x99s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}]}"], "Output": "gcloud.alloydb.operations().delete(OPERATION=\"operation-123456789\", region=\"us-central1\")"}
{"Instruction": "I want to list all AlloyDB users in the cluster named \"my-cluster\" in the region \"us-central1\".\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alloydb.users_list', 'description': 'List AlloyDB users in a given cluster', 'parameters': [{'name': 'cluster'}, {'name': 'region'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'uri'}]}"], "Output": "gcloud.alloydb.users_list(cluster=\"my-cluster\", region=\"us-central1\")"}
{"Instruction": "I want to list all AlloyDB operations in the us-central1 region.\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alloydb.operations().list', 'description': 'List AlloyDB operations', 'parameters': [{'name': 'cluster'}, {'name': 'region'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'uri'}]}\n", "{'name': 'pyarrow', 'api_name': 'proxy_memory_pool', 'description': 'Create a compact representation of the pyarrow API', 'parameters': {'required': [{'name': 'parent', 'description': 'The real memory pool that should be used for allocations.'}], 'optional': []}}\n", "{'name': 'gcloud', 'api_name': 'gcloud.ai.endpoints().describe', 'description': 'Describe an existing Vertex AI endpoint', 'parameters': [{'name': 'endpoint', 'description': 'ID of the endpoint or fully qualified identifier for the endpoint.'}, {'name': 'region', 'description': 'Cloud region for the endpoint.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'This API can be used by SEO and PPC specialists to access keyword research and domain analysis data.', 'parameters': [{'name': 'api_method', 'description': '', 'type': 'STRING'}, {'name': 'domain_com', 'description': '', 'type': 'STRING'}, {'name': 'token', 'description': '', 'type': 'STRING'}, {'name': 'se', 'description': '', 'type': 'STRING'}]}"], "Output": "gcloud.alloydb.operations().list(region='us-central1')"}
{"Instruction": "I want to manage Access Approval requests and settings for a specific group.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_approval', 'description': 'Manage Access Approval requests and settings', 'parameters': [{'name': 'group'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'gcloud', 'api_name': \"gcloud_alpha.builds.triggers.create_github(name='my_trigger', service_account='projects/my_project/serviceAccounts/my_byosa@my_project.iam.gserviceaccount.com', repo_owner='GoogleCloudPlatform', repo_name='cloud_builders', branch_pattern='.*', build_config='cloudbuild.yaml'\", 'description': 'Create a build trigger for a GitHub repository', 'parameters': [{'name': 'trigger_config'}, {'name': 'description'}, {'name': 'ignored_files'}, {'name': 'include_logs_with_status'}, {'name': 'included_files'}, {'name': 'name'}, {'name': 'region'}, {'name': '[no_]require_approval'}, {'name': 'service_account'}, {'name': 'substitutions'}, {'name': 'branch_pattern'}, {'name': 'tag_pattern'}, {'name': 'pull_request_pattern'}, {'name': 'comment_control'}]}\n", "{'name': 'alpha ai', 'api_name': 'gcloud.alpha.ai.index_endpoints_mutate_deployed_index', 'description': 'Mutate a deployed index from a Vertex AI index endpoint', 'parameters': [{'name': 'index_endpoint'}, {'name': 'region'}, {'name': 'deployed_index_id'}, {'name': 'max_replica_count'}, {'name': 'min_replica_count'}]}\n", "{'name': 'pyarrow', 'api_name': 'ReadOptions', 'description': 'Options for reading CSV files', 'parameters': {'required': [{'name': 'use_threads', 'description': 'Whether to use multiple threads to accelerate reading. Default is True.'}, {'name': 'block_size', 'description': 'How much bytes to process at a time from the input stream. Determines multi-threading granularity and the size of individual record batches or table chunks. Minimum valid value is 1.'}, {'name': 'skip_rows', 'description': 'The number of rows to skip before the column names (if any) and the CSV data. Default is 0.'}, {'name': 'skip_rows_after_names', 'description': 'The number of rows to skip after the column names. This number can be larger than the number of rows in one block, and empty rows are counted. The order of application is: skip_rows -> column names read (unless column_names is set) -> skip_rows_after_names. Default is 0.'}, {'name': 'column_names', 'description': 'The column names of the target table. If empty, fall back on autogenerate_column_names.'}, {'name': 'autogenerate_column_names', 'description': \"Whether to autogenerate column names if column_names is empty. If true, column names will be of the form 'f0', 'f1', etc. If false, column names will be read from the first CSV row after skip_rows. Default is False.\"}, {'name': 'encoding', 'description': \"The character encoding of the CSV data. Columns that cannot decode using this encoding can still be read as Binary. Default is 'utf8'.\"}]}}"], "Output": "gcloud.alpha.access_approval(group='group_name')"}
{"Instruction": "I want to get the detailed data for an access-approval request with the name \"abc123\" on the project \"my-project-123\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_approval.requests().get', 'description': 'Get an Access Approval request', 'parameters': [{'name': 'name'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Get web technology current and usage history for a domain going back to 2000.', 'parameters': [{'name': 'lookup', 'description': 'The domain you want to lookup.\\n\\n**Multi-Lookup Option**\\nWhen doing RAW domain lookups, you can parse up to 16 domains at once as a CSV. For example cnn.com,about.com,builtwith.com - this dramatically improves throughput.', 'type': 'STRING'}, {'name': 'key', 'description': 'This is your key, use this for lookups. Get this key from https://api.builtwith.com', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_approval.requests().get(name=\"projects/my-project-123/approvalRequests/abc123\")"}
{"Instruction": "I want to restart an AlloyDB instance with ID \"my-instance\" within the cluster \"my-cluster\" in the region \"us-central1\".\n", "Functions": ["{'name': 'alloydb', 'api_name': 'gcloud.alloydb.instances().restart', 'description': 'Restart an AlloyDB instance within a given cluster', 'parameters': [{'name': 'instance', 'description': 'AlloyDB instance ID'}, {'name': 'cluster', 'description': 'AlloyDB cluster ID'}, {'name': 'region', 'description': 'Regional location'}, {'name': 'async', 'description': 'Return immediately, without waiting for the operation in progress to complete.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'TESTING PURPOSE', 'parameters': [{'name': 'orderid', 'description': '', 'type': 'NUMBER'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Public Data Bybit. Cryptocurrency prices and charts. Derivatives, Futures, Spot, USDC Contract', 'parameters': [{'name': 'symbol', 'description': 'Contract name', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'A data provider for all things Jet Set Radio in JSON format!', 'parameters': [{'name': 'orderby', 'description': 'Possible Values:\\n - `asc`\\n - `desc`\\n\\nsortBy must be present for this to take effect. \\nThe default value is `asc`', 'type': 'STRING'}, {'name': 'limit', 'description': 'Limit the number of items returned in the response.', 'type': 'STRING'}, {'name': 'sortby', 'description': 'Possible Values:\\nAny field on the document\\n\\nExamples:\\n - name\\n - stats', 'type': 'STRING'}]}"], "Output": "gcloud.alloydb.instances().restart(INSTANCE=\"my-instance\", CLUSTER=\"my-cluster\", REGION=\"us-central1\")"}
{"Instruction": "I want to create a new user called \"my-username\" in the AlloyDB cluster named \"my-cluster\" in the \"us-central1\" region, with the password \"postgres\".\n", "Functions": ["{'name': 'AlloyDB', 'api_name': 'gcloud.alloydb.users().create', 'description': 'Create a user in a given AlloyDB cluster', 'parameters': [{'name': 'username'}, {'name': 'cluster'}, {'name': 'region'}, {'name': 'db_roles'}, {'name': 'password'}, {'name': 'superuser'}, {'name': 'type'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Climate data sd', 'parameters': [{'name': 'newspaperid', 'description': '', 'type': 'string'}]}\n", "{'name': 'aws', 'api_name': 'aws.route53_recovery_readiness.get_architecture_recommendations', 'description': 'Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.', 'parameters': [{'name': 'max_results', 'description': 'The number of objects that you want to return with this call.'}, {'name': 'next_token', 'description': 'The token that identifies which batch of results you want to see.'}, {'name': 'recovery_group_name', 'description': 'The name of a recovery group.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Give us a Street name! Our artificial intelligence will search for information and writes a paragraph according to your options. StreetNarrator API provides a unique history/touristic AI text for any street around the world.\\nThe Stories behind Streets API & From a Street name to the behind story', 'parameters': [{'name': 'street', 'description': '', 'type': 'STRING'}, {'name': 'topics', 'description': '', 'type': 'STRING'}, {'name': 'temperature', 'description': '', 'type': 'STRING'}, {'name': 'style', 'description': '', 'type': 'STRING'}, {'name': 'language', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'il ve il\u00e7e bilgisine g\u00f6re n\u00f6bet\u00e7i eczaneleri g\u00f6r\u00fcnt\u00fcleyin!', 'parameters': [{'name': 'ilce', 'description': '', 'type': 'STRING'}, {'name': 'il', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'GMC Radio', 'parameters': []}"], "Output": "gcloud.alloydb.users().create(username=\"my-username\", cluster=\"my-cluster\", region=\"us-central1\", password=\"postgres\")"}
{"Instruction": "I want to delete the Access Approval settings for my gcloud project.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_approval.settings().delete', 'description': 'Delete Access Approval settings', 'parameters': [{'name': 'folder'}, {'name': 'organization'}, {'name': 'project'}]}\n", "{'name': 'aws', 'api_name': 'aws.workmail.list_aliases', 'description': 'Creates a paginated call to list the aliases associated with a given entity.list-aliases is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate argument.', 'parameters': [{'name': 'organization_id', 'description': 'The identifier for the organization under which the entity exists.'}, {'name': 'entity_id', 'description': 'The identifier for the entity for which to list the aliases.'}, {'name': 'starting_token', 'description': 'A token to specify where to start paginating. This is the NextToken from a previously truncated response.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'page_size', 'description': 'The size of each page to get in the AWS service call. This does not affect the number of items returned in the command\u00e2\\x80\\x99s output. Setting a smaller page size results in more calls to the AWS service, retrieving fewer items in each call. This can help prevent the AWS service calls from timing out.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'max_items', 'description': 'The total number of items to return in the command\u00e2\\x80\\x99s output. If the total number of items available is more than the value specified, a NextToken is provided in the command\u00e2\\x80\\x99s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}]}\n", "{'name': 'aws', 'api_name': 'aws.lexv2_models.describe_test_set_discrepancy_report', 'description': 'Gets metadata information about the test set discrepancy report.', 'parameters': [{'name': 'test_set_discrepancy_report_id', 'description': 'The unique identifier of the test set discrepancy report.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'ssssssssssssssssss', 'parameters': []}"], "Output": "gcloud.alpha.access_approval.settings().delete(project=\"my-project\")"}
{"Instruction": "I want to get the Access Approval settings for my project.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_approval.settings().get', 'description': 'Get Access Approval settings', 'parameters': [{'name': 'folder'}, {'name': 'organization'}, {'name': 'project'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'We provide a REST API endpoint which can be used for free for up to 1000 requests per month', 'parameters': []}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'wffff', 'parameters': []}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Online API mocking tool to create a fake web services, intercept and debug requests in live mode, forward requests to any URL including localhost.', 'parameters': []}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.bms.instances().start', 'description': 'Starts a Bare Metal Solution instance', 'parameters': [{'name': 'instance', 'description': 'ID of the instance or fully qualified identifier for the instance'}, {'name': 'region', 'description': 'Region of the resource'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Russian Premier League Standings & Table', 'parameters': [{'name': 'season', 'description': 'e.g. `2022`\\ne.g. `2021`', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_approval.settings().get(project=\"my-project\")"}
{"Instruction": "I want to list all access approval requests that are pending for my project named \"my-project-123\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_approval.requests().list', 'description': 'List Access Approval requests', 'parameters': [{'name': 'state'}, {'name': 'folder'}, {'name': 'organization'}, {'name': 'project'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Appointment System Api with user operations and admin operations. Api has all appointment operations for a clinic', 'parameters': [{'name': 'date', 'description': '', 'type': 'STRING'}, {'name': 'clinicname', 'description': '', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_approval.requests().list(state=\"pending\", project=\"my-project-123\")"}
{"Instruction": "I want to update the Access Approval settings for my project named \"p1\" and set the notification emails to \"foo@example.com, bar@example.com\".\n", "Functions": ["{'name': 'alpha', 'api_name': \"gcloud.alpha.access_approvals.settings().update(project='p1', notification_emails=['foo@example.com', 'bar@example.com']\", 'description': 'Update Access Approval settings', 'parameters': [{'name': 'active_key_version'}, {'name': 'enrolled_services'}, {'name': 'notification_emails'}, {'name': 'folder'}, {'name': 'organization'}, {'name': 'project'}]}\n", "{'name': 'aws', 'api_name': 'aws.cloudfront.update_cloud_front_origin_access_identity', 'description': 'Update an origin access identity.', 'parameters': [{'name': 'cloud_front_origin_access_identity_config', 'description': 'The identity\u00e2\\x80\\x99s configuration information.\\nCallerReference -> (string)\\n\\nA unique value (for example, a date-time stamp) that ensures that the request can\u00e2\\x80\\x99t be replayed.\\nIf the value of CallerReference is new (regardless of the content of the CloudFrontOriginAccessIdentityConfig object), a new origin access identity is created.\\nIf the CallerReference is a value already sent in a previous identity request, and the content of the CloudFrontOriginAccessIdentityConfig is identical to the original request (ignoring white space), the response includes the same information returned to the original request.\\nIf the CallerReference is a value you already sent in a previous request to create an identity, but the content of the CloudFrontOriginAccessIdentityConfig is different from the original request, CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists error.\\n\\nComment -> (string)\\n\\nA comment to describe the origin access identity. The comment cannot be longer than 128 characters.'}, {'name': 'id', 'description': 'The identity\u00e2\\x80\\x99s id.'}, {'name': 'if_match', 'description': 'The value of the ETag header that you received when retrieving the identity\u00e2\\x80\\x99s configuration. For example: E2QWRUHAPOMQZL .'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'The MLS Router API provides consumers access to MLS data feeds to develop apps using Property Listings and Headless Architecture. MLS Router API is ideal for developers across multiple platforms and languages to build their real estate solutions. ', 'parameters': [{'name': 'orderby', 'description': '', 'type': 'STRING'}, {'name': 'select', 'description': '', 'type': 'STRING'}, {'name': 'top', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Detailed 9GAG API. Scraping posts, categories, users. Includes download videos/photos.', 'parameters': []}\n", "{'name': 'aws', 'api_name': 'aws.neptunedata.get_loader_job_status', 'description': 'Gets status information about a specified load job. Neptune keeps track of the most recent 1,024 bulk load jobs, and stores the last 10,000 error details per job.See also: AWS API Documentation', 'parameters': [{'name': 'load_id', 'description': 'The load ID of the load job to get the status of.'}, {'name': 'details_|_no_details', 'description': 'Flag indicating whether or not to include details beyond the overall status (TRUE or FALSE ; the default is FALSE ).'}, {'name': 'errors_|_no_errors', 'description': 'Flag indicating whether or not to include a list of errors encountered (TRUE or FALSE ; the default is FALSE ).\\nThe list of errors is paged. The page and errorsPerPage parameters allow you to page through all the errors.'}, {'name': 'page', 'description': 'The error page number (a positive integer; the default is 1 ). Only valid when the errors parameter is set to TRUE .'}, {'name': 'errors_per_page', 'description': 'The number of errors returned in each page (a positive integer; the default is 10 ). Only valid when the errors parameter set to TRUE .'}]}"], "Output": "gcloud.alpha.access_approvals.settings().update(project='p1', notification_emails=['foo@example.com', 'bar@example.com'])"}
{"Instruction": "I want to create a new authorized organizations description in the access policy with the ID 9876543. The authorized organizations description ID is organizations/12345\n", "Functions": ["{'name': 'alpha', 'api_name': 'organizations_client.update_access_policy_description', 'description': 'Create new authorized organizations description', 'parameters': [{'name': 'authorized_orgs_desc', 'description': 'ID of the authorized-orgs-desc or fully qualified identifier for the authorized-orgs-desc.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}, {'name': 'orgs', 'description': 'The organizations details.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Logistics and Shipment Services', 'parameters': [{'name': 'reference', 'description': '', 'type': 'string'}]}"], "Output": "organizations_client.update_access_policy_description(organizations_policy_id=\"9876543\", description=\"a new authorized organizations description\")"}
{"Instruction": "I want to delete an existing cloud access binding with the ID \"binding-id\" for the organization with the ID \"ORGANIZATION\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.cloud_bindings.delete', 'description': 'Delete an existing cloud access binding', 'parameters': [{'name': 'binding', 'description': 'ID of the cloud-access-binding or fully qualified identifier for the cloud-access-binding.'}, {'name': 'organization', 'description': 'The ID of the organization.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Get Referral Domains of a website, backlink counts , ranks etc ', 'parameters': [{'name': 'domain', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Get the latest FIFA World Cup Schedule and Stats ', 'parameters': [{'name': 'date', 'description': '', 'type': 'DATE (YYYY-MM-DD)'}, {'name': 'utc_offset', 'description': 'UTC Offset for timezone (Must be between -12 to 14)', 'type': 'NUMBER'}]}"], "Output": "gcloud.alpha.access_context_manager.cloud_bindings.delete(binding=\"binding-id\", organization=\"ORGANIZATION\")"}
{"Instruction": "I want to delete an authorized organizations description with ID \"my_authorized_orgs_desc_id\" from the access policy named \"POLICY\" using the gcloud alpha access-context-manager authorized-orgs delete API\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.authorized_orgs.delete', 'description': 'Delete an authorized organizations description in a given access policy', 'parameters': [{'name': 'authorized_orgs_desc'}, {'name': 'policy'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Monitor EVM network address transactions and get prompt and reliable webhook call with transaction details', 'parameters': []}\n", "{'name': 'pyarrow', 'api_name': 'pyarrow.cluster.Kmeans', 'description': 'compact representation of the pyarrow API', 'parameters': {'required': [{'name': 'data', 'description': 'The input data for clustering.'}, {'name': 'k', 'description': 'The number of clusters to create.'}], 'optional': [{'name': 'iterations', 'description': 'The maximum number of iterations to perform.'}, {'name': 'tolerance', 'description': 'The convergence tolerance.'}]}}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'This API is your gateway for information on world financial markets with respect to country wise. Included are World Stock Markets, Indices Futures, Commodities and much more in future.', 'parameters': []}"], "Output": "gcloud.alpha.access_context_manager.authorized_orgs.delete(name=\"POLICY\", authorized_orgs_desc_id=\"my_authorized_orgs_desc_id\")"}
{"Instruction": "I want to list the conditions for a basic access level with level ID 'basic-level' and access policy ID 'access-policy-1' on gcloud alpha access-context-manager levels conditions list.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.levels_conditions.list', 'description': 'List conditions for an access level', 'parameters': [{'name': 'level'}, {'name': 'policy'}]}"], "Output": "gcloud.alpha.access_context_manager.levels_conditions.list(level='basic-level', policy='access-policy-1')"}
{"Instruction": "I want to list the cloud access bindings under my organization, limit the results to 20, and sort them by access level.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.cloud_bindings.list', 'description': 'List cloud access bindings under an organization', 'parameters': [{'name': 'organization'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Payment Point Online Banking\\nIndonesia, China, Philippines, Malaysia, Singapore, Vietnam and Thailand. ', 'parameters': [{'name': 'ref_id', 'description': '', 'type': 'string'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Generate QR code', 'parameters': []}"], "Output": "gcloud.alpha.access_context_manager.cloud_bindings.list(organization=\"ORGANIZATION\", limit=20, sort_by=\"access-level\")"}
{"Instruction": "I want to create a cloud access binding for a specific group with the group key \"my-group-key\" and the access level \"accessPolicies/123/accessLevels/abc\" on Google Cloud.\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alpha.access_context_manager.cloud_bindings.create', 'description': 'Create cloud access bindings for a specific group', 'parameters': [{'name': 'group_key'}, {'name': 'dry_run_level'}, {'name': 'level'}, {'name': 'organization'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.anthos.config.controller().list', 'description': 'List Anthos Config Controller instances', 'parameters': [{'name': 'full_name'}, {'name': 'location'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'aws', 'api_name': 'aws.keyspaces.delete_table', 'description': 'The DeleteTable operation deletes a table and all of its data. After a DeleteTable request is received, the specified table is in the DELETING state until Amazon Keyspaces completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is either in the CREATING or UPDATING states, then Amazon Keyspaces returns a ResourceInUseException . If the specified table does not exist, Amazon Keyspaces returns a ResourceNotFoundException . If the table is already in the DELETING state, no error is returned.', 'parameters': [{'name': 'keyspace_name', 'description': 'The name of the keyspace of the to be deleted table.'}, {'name': 'table_name', 'description': 'The name of the table to be deleted.'}]}"], "Output": "gcloud.alpha.access_context_manager.cloud_bindings.create(group_key=\"my-group-key\", level=\"accessPolicies/123/accessLevels/abc\")"}
{"Instruction": "I want to update the organizations for an authorized organizations description with the ID \"my-authorized-orgs\" by adding organizations with IDs \"organizations/123\" and \"organizations/456\" using the access-context-manager authorized-orgs update command.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.authorized_orgs().update', 'description': 'Update the organizations for an existing authorized organizations description', 'parameters': [{'name': 'authorized_orgs_desc', 'description': 'ID of the authorized_orgs_desc or fully qualified identifier for the authorized_orgs_desc'}, {'name': 'policy', 'description': 'The ID of the access policy'}]}"], "Output": "gcloud.alpha.access_context_manager.authorized_orgs().update(AUTHORIZED_ORGS_DESC='my-authorized-orgs', policy='POLICY', add_orgs='organizations/123,organizations/456')"}
{"Instruction": "I want to create a new access level with the title \"SecurityLevel\" in the access policy \"myPolicy\".\n", "Functions": ["{'name': 'alpha access-context-manager', 'api_name': 'gcloud.alpha.access_context_manager.levels().create', 'description': 'Create a new access level in a given access policy', 'parameters': [{'name': 'level'}, {'name': 'policy'}, {'name': 'title'}, {'name': 'custom_level_spec'}, {'name': 'basic_level_spec'}, {'name': 'combine_function'}, {'name': 'async'}, {'name': 'description'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'aws', 'api_name': 'aws.ecs.list_tasks', 'description': 'Returns a list of tasks. You can filter the results by cluster, task definition family, container instance, launch type, what IAM principal started the task, or by the desired status of the task.See also: AWS API DocumentationWhen using --output text and the --query argument on a paginated response, the --query argument must extract data from the results of the following query expressions: taskArns\\n', 'parameters': [{'name': 'cluster', 'description': 'The short name or full Amazon Resource Name (ARN) of the cluster to use when filtering the ListTasks results. If you do not specify a cluster, the default cluster is assumed.'}, {'name': 'container_instance', 'description': 'The container instance ID or full ARN of the container instance to use when filtering the ListTasks results. Specifying a containerInstance limits the results to tasks that belong to that container instance.'}, {'name': 'family', 'description': 'The name of the task definition family to use when filtering the ListTasks results. Specifying a family limits the results to tasks that belong to that family.'}, {'name': 'started_by', 'description': 'The startedBy value to filter the task results with. Specifying a startedBy value limits the results to tasks that were started with that value.\\nWhen you specify startedBy as the filter, it must be the only filter that you use.'}, {'name': 'service_name', 'description': 'The name of the service to use when filtering the ListTasks results. Specifying a serviceName limits the results to tasks that belong to that service.'}, {'name': 'desired_status', 'description': 'The task desired status to use when filtering the ListTasks results. Specifying a desiredStatus of STOPPED limits the results to tasks that Amazon ECS has set the desired status to STOPPED . This can be useful for debugging tasks that aren\u00e2\\x80\\x99t starting properly or have died or finished. The default status filter is RUNNING , which shows tasks that Amazon ECS has set the desired status to RUNNING .\\n\\nNoteAlthough you can filter results based on a desired status of PENDING , this doesn\u00e2\\x80\\x99t return any results. Amazon ECS never sets the desired status of a task to that value (only a task\u00e2\\x80\\x99s lastStatus may have a value of PENDING ).\\nPossible values:\\n\\nRUNNING\\nPENDING\\nSTOPPED'}, {'name': 'launch_type', 'description': 'The launch type to use when filtering the ListTasks results.\\nPossible values:\\n\\nEC2\\nFARGATE\\nEXTERNAL'}, {'name': 'starting_token', 'description': 'A token to specify where to start paginating. This is the NextToken from a previously truncated response.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'page_size', 'description': 'The size of each page to get in the AWS service call. This does not affect the number of items returned in the command\u00e2\\x80\\x99s output. Setting a smaller page size results in more calls to the AWS service, retrieving fewer items in each call. This can help prevent the AWS service calls from timing out.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'max_items', 'description': 'The total number of items to return in the command\u00e2\\x80\\x99s output. If the total number of items available is more than the value specified, a NextToken is provided in the command\u00e2\\x80\\x99s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Email sandbox testing API.', 'parameters': [{'name': 'attachmentid', 'description': 'ID of attachment', 'type': 'STRING'}, {'name': 'emailid', 'description': 'ID of email', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Google News and Bing News Alternative. The Best API to Search News from the 2500+ Publishers Around The World. ', 'parameters': [{'name': 'language', 'description': 'en, zh-Hans, zh-Hant, id, cs, uk, he, ar, de, es-419, ja, ko, fr, it, lv, lt, ml, th, hu, nl, no, pl, pt-419, pt-150, ro, sk, sl, sv, vi, tr, el, bg, ru, sr, mr, hi, bn, ta, te', 'type': 'STRING'}, {'name': 'category', 'description': 'Possible options: business, science, sports, entertainment, health, technology\\n\\nDefault value: all categories', 'type': 'STRING'}, {'name': 'country', 'description': 'MY, GB, CN, TW, AU, BW, ET, KR, GH, IE, KE, LV, NA, IN, BD, TH, NZ, NG, PK, PH, SG, ZA, TZ, UG, ZW, ID, CZ, DE, AT, CH, AR, EG, CL, CO, CU, US, MX, PE, VE, LB, CA, FR, MA, SN, IT, LT, HK, JP, HU, BE, NL, NO, PL, BR, PT, RO, SK, SI, SE, VN, TR, GR, BG, RU, RS, UA, IL, AE, SA', 'type': 'STRING'}, {'name': 'sortby', 'description': 'Default value: published_date', 'type': 'ENUM'}, {'name': 'pagesize', 'description': '', 'type': 'NUMBER'}]}"], "Output": "gcloud.alpha.access_context_manager.levels().create(level=\"SecurityLevel\", policy=\"myPolicy\", title=\"SecurityLevel\")"}
{"Instruction": "I want to export the configuration for an access level named \"my-access-level\" in Access Context Manager to a file at /path/to/dir/\n", "Functions": ["{'name': 'Access Context Manager', 'api_name': 'gcloud.alpha.access_context_manager.levels().config().export', 'description': 'Export access level configurations', 'parameters': [{'name': 'level'}, {'name': 'policy'}, {'name': 'all'}, {'name': 'path'}, {'name': 'resource_format'}]}\n", "{'name': 'aws', 'api_name': 'aws.ec2.create_transit_gateway_peering_attachment', 'description': 'Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The peer transit gateway can be in your account or a different Amazon Web Services account.See also: AWS API Documentation\\n', 'parameters': [{'name': 'transit_gateway_id', 'description': 'The ID of the transit gateway.'}, {'name': 'peer_transit_gateway_id', 'description': 'The ID of the peer transit gateway with which to create the peering attachment.'}, {'name': 'peer_account_id', 'description': 'The ID of the Amazon Web Services account that owns the peer transit gateway.'}, {'name': 'peer_region', 'description': 'The Region where the peer transit gateway is located.'}, {'name': 'options', 'description': 'Requests a transit gateway peering attachment.\\nDynamicRouting -> (string)\\n\\nIndicates whether dynamic routing is enabled or disabled.'}, {'name': 'tag_specifications', 'description': 'The tags to apply to the transit gateway peering attachment.\\n(structure)\\n\\nThe tags to apply to a resource when the resource is being created. When you specify a tag, you must specify the resource type to tag, otherwise the request will fail.\\n\\nNoteThe Valid Values lists all the resource types that can be tagged. However, the action you\u00e2\\x80\\x99re using might not support tagging all of these resource types. If you try to tag a resource type that is unsupported for the action you\u00e2\\x80\\x99re using, you\u00e2\\x80\\x99ll get an error.\\nResourceType -> (string)\\n\\nThe type of resource to tag on creation.\\nTags -> (list)\\n\\nThe tags to apply to the resource.\\n(structure)\\n\\nDescribes a tag.\\nKey -> (string)\\n\\nThe key of the tag.\\nConstraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws: .\\n\\nValue -> (string)\\n\\nThe value of the tag.\\nConstraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.'}, {'name': 'dry_run_|_no_dry_run', 'description': 'Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.ai_platform.predict', 'description': 'Run AI Platform online prediction', 'parameters': [{'name': 'model'}, {'name': 'json_instances'}, {'name': 'json_request'}, {'name': 'text_instances'}, {'name': 'region'}, {'name': 'signature_name'}, {'name': 'version'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Simple and powerful email verification JSON API using SMTP, typo checks, syntax validation, and free and disposable provider filtering.', 'parameters': [{'name': 'email', 'description': 'the email address to be validated', 'type': 'STRING'}, {'name': 'catch_all', 'description': 'Set to \"0\" (default) to turn off Catch-all detection, set to \"1\" to turn on Catch-all detection', 'type': 'NUMBER'}, {'name': 'smtp', 'description': 'Set to \"0\" to turn off SMTP check, set to \"1\" (default) to turn on SMTP check', 'type': 'NUMBER'}]}\n", "{'name': 'PyArrow', 'api_name': 'pyarrow.compute.replace_slice', 'description': 'Replace a slice of a binary string', 'parameters': {'required': [{'name': 'strings', 'description': 'Array-like or scalar-like argument to compute function'}, {'name': 'start', 'description': 'Index to start slicing at (inclusive)'}, {'name': 'stop', 'description': 'Index to stop slicing at (exclusive)'}, {'name': 'replacement', 'description': 'What to replace the slice with'}, {'name': 'options', 'description': 'Alternative way of passing options'}, {'name': 'memory_pool', 'description': 'If not passed, will allocate memory from the default memory pool'}]}}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.ai.tensorboard_experiments().describe', 'description': 'Get detailed Tensorboard experiment information', 'parameters': [{'name': 'tensorboard_experiment', 'description': 'ID of the tensorboard_experiment or fully qualified identifier for the tensorboard_experiment.'}, {'name': 'region', 'description': 'Cloud region for the tensorboard_experiment.'}, {'name': 'tensorboard_id', 'description': 'ID of the tensorboard for the tensorboard_experiment.'}]}"], "Output": "gcloud.alpha.access_context_manager.levels().config().export(level=\"my-access-level\", path=\"/path/to/dir/\")"}
{"Instruction": "I want to update an existing cloud access binding with the binding ID \"my-binding-id\" and set the level to \"accessPolicies/123/accessLevels/new-abc\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.cloud_bindings.update', 'description': 'Update an existing cloud access binding', 'parameters': [{'name': 'binding'}, {'name': 'organization'}, {'name': 'dry_run_level'}, {'name': 'level'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Downlaod All Instagram Media Including Stories , Reels, Videos and many more, Using Single URL.', 'parameters': [{'name': 'url', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'aws', 'api_name': 'aws.sagemaker.update_workforce', 'description': 'Use this operation to update your workforce. You can use this operation to require that workers use specific IP addresses to work on tasks and to update your OpenID Connect (OIDC) Identity Provider (IdP) workforce configuration.Use SourceIpConfig to restrict worker access to tasks to a specific range of IP addresses. You specify allowed IP addresses by creating a list of up to ten CIDRs . By default, a workforce isn\u00e2\\x80\\x99t restricted to specific IP addresses. If you specify a range of IP addresses, workers who attempt to access tasks using any IP address outside the specified range are denied and get a Not Found error message on the worker portal.Use OidcConfig to update the configuration of a workforce created using your own OIDC IdP.WarningYou can only update your OIDC IdP configuration when there are no work teams associated with your workforce. You can delete work teams using the DeleteWorkteam operation.See also: AWS API Documentation\\n', 'parameters': [{'name': 'workforce_name', 'description': 'The name of the private workforce that you want to update. You can find your workforce name by using the ListWorkforces operation.'}, {'name': 'source_ip_config', 'description': 'A list of one to ten worker IP address ranges (CIDRs ) that can be used to access tasks assigned to this workforce.\\nMaximum: Ten CIDR values\\nCidrs -> (list)\\n\\nA list of one to ten Classless Inter-Domain Routing (CIDR) values.\\nMaximum: Ten CIDR values\\n\\nNoteThe following Length Constraints apply to individual CIDR values in the CIDR value list.\\n(string)'}, {'name': 'oidc_config', 'description': 'Use this parameter to update your OIDC Identity Provider (IdP) configuration for a workforce made using your own IdP.\\nClientId -> (string)\\n\\nThe OIDC IdP client ID used to configure your private workforce.\\nClientSecret -> (string)\\n\\nThe OIDC IdP client secret used to configure your private workforce.\\nIssuer -> (string)\\n\\nThe OIDC IdP issuer used to configure your private workforce.\\nAuthorizationEndpoint -> (string)\\n\\nThe OIDC IdP authorization endpoint used to configure your private workforce.\\nTokenEndpoint -> (string)\\n\\nThe OIDC IdP token endpoint used to configure your private workforce.\\nUserInfoEndpoint -> (string)\\n\\nThe OIDC IdP user information endpoint used to configure your private workforce.\\nLogoutEndpoint -> (string)\\n\\nThe OIDC IdP logout endpoint used to configure your private workforce.\\nJwksUri -> (string)\\n\\nThe OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.'}, {'name': 'workforce_vpc_config', 'description': 'Use this parameter to update your VPC configuration for a workforce.\\nVpcId -> (string)\\n\\nThe ID of the VPC that the workforce uses for communication.\\nSecurityGroupIds -> (list)\\n\\nThe VPC security group IDs, in the form sg-xxxxxxxx. The security groups must be for the same VPC as specified in the subnet.\\n(string)\\n\\nSubnets -> (list)\\n\\nThe ID of the subnets in the VPC that you want to connect.\\n(string)'}]}"], "Output": "gcloud.alpha.access_context_manager.cloud_bindings.update(binding=\"my-binding-id\", level=\"accessPolicies/123/accessLevels/new-abc\")"}
{"Instruction": "I want to show the details of the access level named \"my-level\" in the access policy \"my-policy\" using gcloud alpha access-context-manager levels describe.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.levels().describe', 'description': 'Show details about an access level in a given access policy', 'parameters': [{'name': 'level', 'description': 'ID of the level or fully qualified identifier for the level'}, {'name': 'policy', 'description': 'The ID of the access policy'}]}\n", "{'name': 'gcloud', 'api_name': 'gcloud.alpha.compute.disks().addResourcePolicies', 'description': 'Add resource policies to a Compute Engine disk', 'parameters': [{'name': 'disk_name'}, {'name': 'resource_policy'}, {'name': 'region'}, {'name': 'zone'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Provides an easy access to the COD api leaderboard endpoints.', 'parameters': [{'name': 'season', 'description': 'Example: s1', 'type': 'string'}, {'name': 'limit', 'description': 'Provide a number from 1 to 250', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_context_manager.levels().describe(LEVEL=\"my-level\", policy=\"my-policy\")"}
{"Instruction": "I want to create a new service perimeter with the title \"my_perimeter_title\" in the access policy with the ID 9876543. The service perimeter should be restricted to the project with ID 12345 and the only allowed restricted service should be \"storage.googleapis.com\".\n", "Functions": ["{'name': 'alpha access-context-manager', 'api_name': 'gcloud.alpha.access_context_manager.perimeters.create(title=\"my_perimeter_title\", resources=\"projects/12345\", restricted_services=\"storage.googleapis.com\", policy=\"9876543\"', 'description': 'Create a new service perimeter in a given access policy', 'parameters': [{'name': 'perimeter'}, {'name': 'policy'}, {'name': 'title'}, {'name': 'access_levels'}, {'name': 'async'}, {'name': 'description'}, {'name': 'egress_policies'}, {'name': 'ingress_policies'}, {'name': 'perimeter_type'}, {'name': 'resources'}, {'name': 'restricted_services'}, {'name': 'enable_vpc_accessible_services'}, {'name': 'vpc_allowed_services'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Link Shortener API for developers', 'parameters': [{'name': 'slug', 'description': '', 'type': 'string'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Feed this API an IP Address and have it perform a quick and easy lookup for you.', 'parameters': [{'name': 'ip', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'decent collection of pizzas and desserts for your next food app project..', 'parameters': [{'name': 'id', 'description': '', 'type': 'NUMBER'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Get music links of song or artist.', 'parameters': [{'name': 'spotify_url', 'description': '', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters.create(title=\"my_perimeter_title\", resources=\"projects/12345\", restricted_services=\"storage.googleapis.com\", policy=\"9876543\")"}
{"Instruction": "I want to list the access levels for a specific access policy in GCloud and limit the results to 20 per page.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.levels.list', 'description': 'List access levels', 'parameters': [{'name': 'policy', 'description': 'ID of the policy or fully qualified identifier for the policy.'}, {'name': 'filter', 'description': 'Filter expression.'}, {'name': 'limit', 'description': 'Limit on the number of access levels to list.'}, {'name': 'page_size', 'description': 'Number of access levels to list per page.'}, {'name': 'sort_by', 'description': 'Field to sort by.'}]}\n", "{'name': 'aws', 'api_name': 'aws.frauddetector.create_detector_version', 'description': 'Creates a detector version. The detector version starts in a DRAFT status.', 'parameters': [{'name': 'detector_id', 'description': 'The ID of the detector under which you want to create a new version.'}, {'name': 'description', 'description': 'The description of the detector version.'}, {'name': 'external_model_endpoints', 'description': 'The Amazon Sagemaker model endpoints to include in the detector version.\\n(string)'}, {'name': 'rules', 'description': 'The rules to include in the detector version.\\n(structure)\\n\\nA rule.\\ndetectorId -> (string)\\n\\nThe detector for which the rule is associated.\\nruleId -> (string)\\n\\nThe rule ID.\\nruleVersion -> (string)\\n\\nThe rule version.'}, {'name': 'model_versions', 'description': 'The model versions to include in the detector version.\\n(structure)\\n\\nThe model version.\\nmodelId -> (string)\\n\\nThe model ID.\\nmodelType -> (string)\\n\\nThe model type.\\nmodelVersionNumber -> (string)\\n\\nThe model version number.\\narn -> (string)\\n\\nThe model version ARN.'}, {'name': 'rule_execution_mode', 'description': 'The rule execution mode for the rules included in the detector version.\\nYou can define and edit the rule mode at the detector version level, when it is in draft status.\\nIf you specify FIRST_MATCHED , Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.\\nIf you specifiy ALL_MATCHED , Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules.\\nThe default behavior is FIRST_MATCHED .\\nPossible values:\\n\\nALL_MATCHED\\nFIRST_MATCHED'}, {'name': 'tags', 'description': 'A collection of key and value pairs.\\n(structure)\\n\\nA key and value pair.\\nkey -> (string)\\n\\nA tag key.\\nvalue -> (string)\\n\\nA value assigned to a tag key.'}]}\n", "{'name': 'aws', 'api_name': 'aws.medical_imaging.get_image_set', 'description': 'Get image set properties.', 'parameters': [{'name': 'datastore_id', 'description': 'The data store identifier.'}, {'name': 'image_set_id', 'description': 'The image set identifier.'}, {'name': 'version_id', 'description': 'The image set version identifier.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'A fast and simple API to identify and retrieve information about Tor nodes.', 'parameters': [{'name': 'ip', 'description': '', 'type': 'STRING'}, {'name': 'geo', 'description': '', 'type': 'BOOLEAN'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': \"ESG Risk Ratings assess the degree to which a company's enterprise business value is at risk driven by environmental, social and governance issues. Rating companies along ESG dimensions allows socially conscious investors to screen potential investments to fit with their investment goals and values.\", 'parameters': [{'name': 'ticker', 'description': '', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_context_manager.levels.list(policy=\"policy-id\", limit=20, page_size=20)"}
{"Instruction": "I want to delete a service perimeter with the ID \"perimeter1\" from the access policy with the ID \"policy1\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().delete', 'description': 'Delete a service perimeter in a given access policy', 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter'}, {'name': 'policy', 'description': 'The ID of the access policy'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Provides an easy access to the COD api leaderboard endpoints.', 'parameters': [{'name': 'season', 'description': 'Example: s1', 'type': 'string'}, {'name': 'limit', 'description': 'Provide a number from 1 to 250', 'type': 'STRING'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Generate a new token for Unlimited Language API. Token is only valid for ~5 minuts, so it has to be generated frequently', 'parameters': []}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Personal Use Key', 'parameters': []}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Calculates Misinformation Exposure Score for Twitter accounts', 'parameters': [{'name': 'twitter_account', 'description': '', 'type': 'OBJECT'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters().delete(perimeter=\"perimeter1\", policy=\"policy1\")"}
{"Instruction": "I want to show the details of a service perimeter with ID \"perimeter-123\" in the access policy with ID \"policy-456\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().describe', 'description': 'Show details about a service perimeter in a given access policy', 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'This APi comes with pinterest image downloader, pinterest video downloader and pinterest idea pin downloader | Fast. Download without Watermark.', 'parameters': [{'name': 'url', 'description': '', 'type': 'string'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters().describe(PERIMETER=\"perimeter-123\", policy=\"policy-456\")"}
{"Instruction": "I want to update the access level with ID \"12345\" for the access policy with ID \"98765\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.levels().update', 'description': 'Update access levels', 'parameters': [{'name': 'level', 'description': 'ID of the level or fully qualified identifier for the level.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}\n", "{'name': 'aws', 'api_name': 'aws.macie2.update_member_session', 'description': 'Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.', 'parameters': [{'name': 'id', 'description': 'The unique identifier for the Amazon Macie resource that the request applies to.'}, {'name': 'status', 'description': 'Specifies the new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.\\nPossible values:\\n\\nPAUSED\\nENABLED'}]}"], "Output": "gcloud.alpha.access_context_manager.levels().update(level=\"12345\", policy=\"98765\")"}
{"Instruction": "I want to display the dry-run mode configuration for a Service Perimeter named \"my-perimeter\" with the policy \"POLICY\" using gcloud alpha access-context-manager perimeters dry-run describe.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().dry_run().describe', 'description': 'Display the dry-run mode configuration for a Service Perimeter', 'parameters': [{'name': 'perimeter'}, {'name': 'policy'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.bq.tables().list', 'description': 'List all BigQuery tables and views in a dataset', 'parameters': [{'name': 'dataset', 'description': 'ID of the dataset or fully qualified identifier for the dataset.'}, {'name': 'filter', 'description': 'Apply a Boolean filter.'}, {'name': 'limit', 'description': 'Maximum number of resources to list.'}, {'name': 'page_size', 'description': 'Some number of resources to return per call.'}, {'name': 'sort_by', 'description': 'Comma-separated list of resource field key names to sort by.'}]}\n", "{'name': 'aws', 'api_name': 'aws.opensearch.create_package', 'description': 'Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service .', 'parameters': [{'name': 'package_name', 'description': 'Unique name for the package.'}, {'name': 'package_type', 'description': 'The type of package.\\nPossible values:\\n\\nTXT-DICTIONARY'}, {'name': 'package_description', 'description': 'Description of the package.'}, {'name': 'package_source', 'description': 'The Amazon S3 location from which to import the package.\\nS3BucketName -> (string)\\n\\nThe name of the Amazon S3 bucket containing the package.\\nS3Key -> (string)\\n\\nKey (file name) of the package.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Scrape complete products of any shopify store.', 'parameters': [{'name': 'url', 'description': '', 'type': 'STRING'}, {'name': 'handle', 'description': '', 'type': 'STRING'}]}\n", "{'name': 'aws', 'api_name': 'aws.proton.get_environment', 'description': 'Get detailed data for an environment.', 'parameters': [{'name': 'name', 'description': 'The name of the environment that you want to get the detailed data for.'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters().dry_run().describe(PERIMETER=\"my-perimeter\", policy=\"POLICY\")"}
{"Instruction": "I want to reset the dry-run mode configuration for a service perimeter named \"my-perimeter\".\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().dry_run().drop', 'description': 'Reset the dry-run mode configuration of a Service Perimeter', 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters().dry_run().drop(PERIMETER='my-perimeter')"}
{"Instruction": "I want to create a dry-run mode configuration for a new Service Perimeter with the title \"My New Perimeter\" and description \"Perimeter description\" on GCP.\n", "Functions": ["{'name': 'gcloud', 'api_name': 'gcloud.alpha.access_context_manager.perimeters.dry_run.create(perimeter=\"my_perimeter\", perimeter_title=\"My New Perimeter\", perimeter_description=\"Perimeter description\", perimeter_type=\"regular\", perimeter_resources=\"projects/0123456789\", perimeter_access_levels=\"accessPolicies/a_policy/accessLevels/a_level\", perimeter_restricted_services=\"storage.googleapis.com\"', 'description': 'Create a dry-run mode configuration for a new or existing Service Perimeter', 'parameters': [{'name': 'perimeter'}, {'name': 'policy'}, {'name': 'access_levels'}, {'name': 'egress_policies'}, {'name': 'ingress_policies'}, {'name': 'resources'}, {'name': 'restricted_services'}, {'name': 'enable_vpc_accessible_services'}, {'name': 'vpc_allowed_services'}, {'name': 'perimeter_title'}, {'name': 'perimeter_type'}, {'name': 'perimeter_access_levels'}, {'name': 'perimeter_description'}, {'name': 'perimeter_egress_policies'}, {'name': 'perimeter_ingress_policies'}, {'name': 'perimeter_resources'}, {'name': 'perimeter_restricted_services'}, {'name': 'perimeter_enable_vpc_accessible_services'}, {'name': 'perimeter_vpc_allowed_services'}, {'name': 'async'}]}\n", "{'name': 'alpha', 'api_name': \"gcloud.alpha.api_gateway.gateways.add_iam_policy_binding('my_gateway', '__member=user:test_user@gmail.com', '__role=roles/editor'\", 'description': 'Add IAM policy binding to a gateway', 'parameters': [{'name': 'gateway'}, {'name': 'location'}, {'name': 'member'}, {'name': 'role'}, {'name': 'gcloud_wide_flag'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Fetch alerts, traffic jams information and driving directions from Waze/Google in real-time.', 'parameters': [{'name': 'q', 'description': 'Free-text geographic query', 'type': 'STRING'}, {'name': 'lang', 'description': 'The language of the results. See https://wazeopedia.waze.com/wiki/USA/Countries_and_Languages for a list of supported languages.', 'type': 'STRING'}, {'name': 'coordinates', 'description': 'Geographic coordinates (latitude, longitude) bias. Highly recommended to use for getting accurate results.', 'type': 'STRING'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters.dry_run.create(perimeter=\"my-perimeter\", perimeter_title=\"My New Perimeter\", perimeter_description=\"Perimeter description\", perimeter_type=\"regular\", perimeter_resources=\"projects/0123456789\", perimeter_access_levels=\"accessPolicies/a_policy/accessLevels/a_level\", perimeter_restricted_services=\"storage.googleapis.com\")"}
{"Instruction": "I want to delete a service perimeter named \"my-perimeter\" in dry-run mode using the access-context-manager API in gcloud.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters().dry_run().delete', 'description': 'Delete Service Perimeter in dry-run mode', 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'deepsound', 'parameters': []}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'An API for collecting political articles for Biden and Trump', 'parameters': [{'name': 'newspaper', 'description': '', 'type': 'string'}]}\n", "{'name': 'pyarrow', 'api_name': 'io_thread_count', 'description': 'Get the number of threads to use for I/O operations', 'parameters': {'required': [], 'optional': []}}\n", "{'name': 'ai', 'api_name': 'gcloud.ai.tensorboards().create', 'description': 'Create a new Vertex AI Tensorboard', 'parameters': [{'name': 'display_name'}, {'name': 'description'}, {'name': 'labels'}, {'name': 'region'}, {'name': 'kms_key'}, {'name': 'kms_keyring'}, {'name': 'kms_location'}, {'name': 'kms_project'}]}\n", "{'name': 'PyArrow', 'api_name': 'compute.day_of_week', 'description': 'Extract day of the week number', 'parameters': {'required': [{'name': 'values', 'description': 'Array-like or scalar-like argument to compute function.'}, {'name': 'count_from_zero', 'description': 'If True, number days from 0, otherwise from 1.'}, {'name': 'week_start', 'description': 'Which day does the week start with (Monday=1, Sunday=7). How this value is numbered is unaffected by count_from_zero.'}, {'name': 'options', 'description': 'Alternative way of passing options.'}, {'name': 'memory_pool', 'description': 'If not passed, will allocate memory from the default memory pool.'}]}}"], "Output": "gcloud.alpha.access_context_manager.perimeters().dry_run().delete(perimeter=\"my-perimeter\", policy=POLICY)"}
{"Instruction": "I want to enforce the dry-run mode configuration for a Service Perimeter with ID \"my-perimeter\" using access policy \"POLICY\".\n", "Functions": ["{'name': 'alpha access-context-manager', 'api_name': 'gcloud.alpha.access_context_manager.perimeters_dry_run_enforce', 'description': \"Enforce a Service Perimeter's dry-run configuration\", 'parameters': [{'name': 'perimeter', 'description': 'ID of the perimeter or fully qualified identifier for the perimeter.'}, {'name': 'policy', 'description': 'The ID of the access policy.'}]}\n", "{'name': 'alpha', 'api_name': 'gcloud.alpha.artifacts_operations_describe', 'description': 'Describe an Artifact Registry operation', 'parameters': [{'name': 'operation', 'description': 'ID of the operation or fully qualified identifier for the operation.'}, {'name': 'location', 'description': 'Location of the operation. Overrides the default artifacts/location property value for this command invocation.'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters_dry_run_enforce(\"my-perimeter\", policy=\"POLICY\")"}
{"Instruction": "I want to replace all existing service perimeters in a specified access policy with service perimeters specified in a file, using a specific etag.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters.replace_all', 'description': 'Replace all existing service perimeters', 'parameters': [{'name': 'policy', 'description': 'ID of the policy or fully qualified identifier for the policy.'}, {'name': 'source_file', 'description': 'Path to the source file containing all replacement service perimeters.'}, {'name': 'etag', 'description': 'Optional. Latest etag of the policy.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'An API for collecting political articles for Biden and Trump', 'parameters': [{'name': 'newspaper', 'description': '', 'type': 'string'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Select the kind of card you want to generate and let the API generate a new Test Card for you. Using industry standard algorithms, the cards generated will be unique and tied to real instututions, providing a close to real testing number', 'parameters': [{'name': 'brand', 'description': 'Enter your desired card brand', 'type': 'ENUM'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters.replace_all(POLICY, source_file=SOURCE_FILE, etag=ETAG)"}
{"Instruction": "I want to update the enforced configuration for a Service Perimeter named \"my-perimeter\" by adding the resources \"projects/123\" and \"projects/456\", removing the restricted service \"storage.googleapis.com\", adding the access level \"accessPolicies/123/accessLevels/a_level\", enabling VPC accessible services, and clearing the VPC allowed services.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters.update(\"my_perimeter\", add_resources=[\"projects/123\",\"projects/456\"], remove_restricted_services=[\"storage.googleapis.com\"], add_access_levels=[\"accessPolicies/123/accessLevels/a_level\"], enable_vpc_accessible_services=True, clear_vpc_allowed_services=True', 'description': 'Update the enforced configuration for an existing Service Perimeter', 'parameters': [{'name': 'perimeter'}, {'name': 'policy'}, {'name': 'description'}, {'name': 'title'}, {'name': 'type'}, {'name': 'add_access_levels'}, {'name': 'clear_access_levels'}, {'name': 'remove_access_levels'}, {'name': 'set_access_levels'}, {'name': 'add_resources'}, {'name': 'clear_resources'}, {'name': 'remove_resources'}, {'name': 'set_resources'}, {'name': 'add_restricted_services'}, {'name': 'clear_restricted_services'}, {'name': 'remove_restricted_services'}, {'name': 'set_restricted_services'}, {'name': 'clear_egress_policies'}, {'name': 'set_egress_policies'}, {'name': 'clear_ingress_policies'}, {'name': 'set_ingress_policies'}, {'name': 'enable_vpc_accessible_services'}, {'name': 'add_vpc_allowed_services'}, {'name': 'clear_vpc_allowed_services'}, {'name': 'remove_vpc_allowed_services'}]}\n", "{'name': 'aws', 'api_name': 'aws.clouddirectory.list_applied_schema_arns', 'description': 'Lists schema major versions applied to a directory. If SchemaArn is provided, lists the minor version.list-applied-schema-arns is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate argument.', 'parameters': [{'name': 'directory_arn', 'description': 'The ARN of the directory you are listing.'}, {'name': 'schema_arn', 'description': 'The response for ListAppliedSchemaArns when this parameter is used will list all minor version ARNs for a major version.'}, {'name': 'starting_token', 'description': 'A token to specify where to start paginating. This is the NextToken from a previously truncated response.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'page_size', 'description': 'The size of each page to get in the AWS service call. This does not affect the number of items returned in the command\u00e2\\x80\\x99s output. Setting a smaller page size results in more calls to the AWS service, retrieving fewer items in each call. This can help prevent the AWS service calls from timing out.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}, {'name': 'max_items', 'description': 'The total number of items to return in the command\u00e2\\x80\\x99s output. If the total number of items available is more than the value specified, a NextToken is provided in the command\u00e2\\x80\\x99s output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.\\nFor usage examples, see Pagination in the AWS Command Line Interface User Guide .'}]}\n", "{'name': 'gcloud', 'api_name': 'gcloud.alpha.bq.datasets().describe', 'description': 'Describe a BigQuery dataset', 'parameters': [{'name': 'dataset', 'description': 'ID of the dataset or fully qualified identifier for the dataset.'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters.update(\"my-perimeter\", add_resources=[\"projects/123\",\"projects/456\"], remove_restricted_services=[\"storage.googleapis.com\"], add_access_levels=[\"accessPolicies/123/accessLevels/a_level\"], enable_vpc_accessible_services=True, clear_vpc_allowed_services=True)"}
{"Instruction": "I want to update the dry-run mode configuration for a Service Perimeter named my-perimeter. I want to add the following resources: projects/123, projects/456. I want to remove the restricted service storage.googleapis.com. I want to add the access level accessPolicies/123/accessLevels/a_level. I want to enable VPC accessible services and clear the list of VPC allowed services.\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.perimeters.dry_run.update(\"my_perimeter\", \"__add_resources=projects/123,projects/456\", \"__remove_restricted_services=storage.googleapis.com\", \"__add_access_levels=accessPolicies/123/accessLevels/a_level\", \"__enable_vpc_accessible_services\", \"__clear_vpc_allowed_services\"', 'description': 'Update the dry-run mode configuration for a Service Perimeter', 'parameters': [{'name': 'perimeter'}, {'name': 'policy'}, {'name': 'async'}, {'name': 'add_access_levels'}, {'name': 'clear_access_levels'}, {'name': 'remove_access_levels'}, {'name': 'add_resources'}, {'name': 'clear_resources'}, {'name': 'remove_resources'}, {'name': 'add_restricted_services'}, {'name': 'clear_restricted_services'}, {'name': 'remove_restricted_services'}, {'name': 'clear_egress_policies'}, {'name': 'set_egress_policies'}, {'name': 'clear_ingress_policies'}, {'name': 'set_ingress_policies'}, {'name': 'enable_vpc_accessible_services'}, {'name': 'add_vpc_allowed_services'}, {'name': 'clear_vpc_allowed_services'}, {'name': 'remove_vpc_allowed_services'}]}\n", "{'name': 'alpha ai-platform', 'api_name': 'gcloud.alpha.ai_platform.models().list', 'description': 'List existing AI Platform models', 'parameters': [{'name': 'region'}, {'name': 'filter'}, {'name': 'limit'}, {'name': 'page_size'}, {'name': 'sort_by'}, {'name': 'uri'}]}\n", "{'name': 'aws', 'api_name': 'aws.apigatewayv2.delete_route_settings', 'description': 'Deletes the RouteSettings for a stage.', 'parameters': [{'name': 'api_id', 'description': 'The API identifier.'}, {'name': 'route_key', 'description': 'The route key.'}, {'name': 'stage_name', 'description': 'The stage name. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.'}]}\n", "{'name': 'Git', 'api_name': 'gcloud.compute.instances().list', 'description': 'Cleanup and optimize local repository', 'parameters': [{'name': 'aggressive'}, {'name': 'auto'}, {'name': 'quiet'}, {'name': 'prune'}, {'name': 'no_prune'}, {'name': 'force'}, {'name': 'keep_largest_pack'}]}\n", "{'name': 'gcloud', 'api_name': 'gcloud.alpha.alloydb.operations().describe', 'description': 'Describes an AlloyDB operation', 'parameters': [{'name': 'operation', 'description': 'AlloyDB operation ID'}, {'name': 'region', 'description': 'Regional location (e.g. asia-east1, us-east1)'}]}"], "Output": "gcloud.alpha.access_context_manager.perimeters.dry-run.update(\"my-perimeter\", \"--add-resources=projects/123,projects/456\", \"--remove-restricted-services=storage.googleapis.com\", \"--add-access-levels=accessPolicies/123/accessLevels/a_level\", \"--enable-vpc-accessible-services\", \"--clear-vpc-allowed-services\")"}
{"Instruction": "I want to export the configuration of an access policy named \"my-access-policy\" with the \"--all\" option. I want to save the configuration to the path \"/path/to/dir/\" and specify the resource format as \"terraform\".\n", "Functions": ["{'name': 'alpha', 'api_name': 'gcloud.alpha.access_context_manager.policies().config.export', 'description': 'Export Access Context Manager access policy configurations', 'parameters': [{'name': 'policy'}, {'name': 'all'}, {'name': 'path'}, {'name': 'resource_format'}]}\n", "{'name': 'AI Platform', 'api_name': 'gcloud.alpha.ai_platform_versions.update', 'description': 'Update an AI Platform version', 'parameters': [{'name': 'version', 'description': 'ID of the version or fully qualified identifier for the version.'}, {'name': 'model', 'description': 'Model for the version.'}, {'name': 'config', 'description': 'YAML_FILE for the configuration.'}, {'name': 'description', 'description': 'DESCRIPTION of the version.'}, {'name': 'region', 'description': 'REGION of the version.'}, {'name': 'update_labels', 'description': 'Update labels with KEY=VALUE format.'}, {'name': 'bigquery_table_name', 'description': 'BIGQUERY_TABLE_NAME for the version.'}, {'name': 'sampling_percentage', 'description': 'SAMPLING_PERCENTAGE of the version.'}, {'name': 'clear_labels', 'description': 'Clear all labels.'}, {'name': 'remove_labels', 'description': 'Remove labels with KEY format.'}]}\n", "{'name': 'RapidAPI', 'api_name': 'requests.get', 'description': 'Petstore API Example', 'parameters': [{'name': 'orderid', 'description': '', 'type': 'NUMBER'}]}\n", "{'name': 'aws', 'api_name': 'aws.billingconductor.create_pricing_rule', 'description': 'Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.', 'parameters': [{'name': 'client_token', 'description': 'The token that\u00e2\\x80\\x99s needed to support idempotency. Idempotency isn\u00e2\\x80\\x99t currently supported, but will be implemented in a future update.'}, {'name': 'name', 'description': 'The pricing rule name. The names must be unique to each pricing rule.'}, {'name': 'description', 'description': 'The pricing rule description.'}, {'name': 'scope', 'description': 'The scope of pricing rule that indicates if it\u00e2\\x80\\x99s globally applicable, or it\u00e2\\x80\\x99s service-specific.\\nPossible values:\\n\\nGLOBAL\\nSERVICE\\nBILLING_ENTITY\\nSKU'}, {'name': 'type', 'description': 'The type of pricing rule.\\nPossible values:\\n\\nMARKUP\\nDISCOUNT\\nTIERING'}, {'name': 'modifier_percentage', 'description': 'A percentage modifier that\u00e2\\x80\\x99s applied on the public pricing rates.'}, {'name': 'service', 'description': 'If the Scope attribute is set to SERVICE or SKU , the attribute indicates which service the PricingRule is applicable for.'}, {'name': 'tags', 'description': 'A map that contains tag keys and tag values that are attached to a pricing rule.\\nkey -> (string)\\nvalue -> (string)'}, {'name': 'billing_entity', 'description': 'The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.'}, {'name': 'tiering', 'description': 'The set of tiering configurations for the pricing rule.\\nFreeTier -> (structure)\\n\\nThe possible Amazon Web Services Free Tier configurations.\\nActivated -> (boolean)\\n\\nActivate or deactivate Amazon Web Services Free Tier.'}, {'name': 'usage_type', 'description': 'Usage type is the unit that each service uses to measure the usage of a specific type of resource.\\nIf the Scope attribute is set to SKU , this attribute indicates which usage type the PricingRule is modifying. For example, USW2-BoxUsage:m2.2xlarge describes an``M2 High Memory Double Extra Large`` instance in the US West (Oregon) Region.