From 5ee1e8dbc71bdff5fbecb33001f3cca8182a2a04 Mon Sep 17 00:00:00 2001 From: RotemAmit Date: Thu, 9 Jan 2025 10:34:56 +0200 Subject: [PATCH] Fix Pylint errors in G + H packs (#38058) * g + h * fixed pylint * docker image * pylint error * Revert "pylint error" This reverts commit 04ab68794c53759b5aa1b2bf149d0321633a23ec. --- .../GithubMaltrailFeed/GithubMaltrailFeed.py | 13 +- .../GithubMaltrailFeed/GithubMaltrailFeed.yml | 2 +- .../GithubMaltrailFeed/ReleaseNotes/1_0_2.md | 5 + Packs/GithubMaltrailFeed/pack_metadata.json | 2 +- .../GoogleCloudCompute/GoogleCloudCompute.py | 107 ++--- .../GoogleCloudCompute/GoogleCloudCompute.yml | 372 +++++++++--------- .../GoogleCloudCompute/ReleaseNotes/1_1_15.md | 5 + Packs/GoogleCloudCompute/pack_metadata.json | 2 +- .../GoogleKeyManagementService.py | 7 + .../GoogleKeyManagementService.yml | 2 +- .../ReleaseNotes/1_0_28.md | 5 + .../pack_metadata.json | 2 +- .../Integrations/GreyNoise/GreyNoise.py | 7 + .../Integrations/GreyNoise/GreyNoise.yml | 2 +- Packs/GreyNoise/ReleaseNotes/1_4_2.md | 5 + Packs/GreyNoise/pack_metadata.json | 2 +- .../HashiCorpVault/HashiCorpVault.py | 7 +- .../HashiCorpVault/HashiCorpVault.yml | 2 +- Packs/HashiCorp-Vault/ReleaseNotes/1_1_28.md | 5 + Packs/HashiCorp-Vault/pack_metadata.json | 2 +- Packs/HealthCheck/ReleaseNotes/3_0_4.md | 5 + .../HealthCheckSystemDiagnostics.py | 1 + .../HealthCheckSystemDiagnostics.yml | 2 +- Packs/HealthCheck/pack_metadata.json | 2 +- 24 files changed, 309 insertions(+), 257 deletions(-) create mode 100644 Packs/GithubMaltrailFeed/ReleaseNotes/1_0_2.md create mode 100644 Packs/GoogleCloudCompute/ReleaseNotes/1_1_15.md create mode 100644 Packs/GoogleKeyManagementService/ReleaseNotes/1_0_28.md create mode 100644 Packs/GreyNoise/ReleaseNotes/1_4_2.md create mode 100644 Packs/HashiCorp-Vault/ReleaseNotes/1_1_28.md create mode 100644 Packs/HealthCheck/ReleaseNotes/3_0_4.md diff --git a/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.py b/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.py index 68df9552c8b9..0ce12717ac49 100644 --- a/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.py +++ b/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.py @@ -65,6 +65,9 @@ def fetch_indicators(client: Client, url: str, limit: int = None, params: dict = if params: feed_tags = argToList(params.get('feedTags', [])) tlp_color = params.get('tlp_color') + else: + feed_tags = None + tlp_color = None response = client.http_request(url) indicators_list = [] demisto.debug('Fetch of indicators started ###') @@ -84,9 +87,8 @@ def fetch_indicators(client: Client, url: str, limit: int = None, params: dict = else: line = line.split(':')[0] type_ = "IP" - elif type_ == "URL": - if not line.startswith('http://') and not line.startswith('https://'): - line = 'http://' + line + elif type_ == "URL" and not line.startswith('http://') and not line.startswith('https://'): + line = 'http://' + line raw_data = { 'value': line, 'type': type_, @@ -104,9 +106,8 @@ def fetch_indicators(client: Client, url: str, limit: int = None, params: dict = indicator_obj['fields']['trafficlightprotocol'] = tlp_color indicators_list.append(indicator_obj) # If limit is reached, break loop - if limit and isinstance(limit, int): - if len(indicators_list) >= limit: - break + if limit and isinstance(limit, int) and len(indicators_list) >= limit: + break else: demisto.error(f"Error: {response.status_code} - {response.json()['message']}") return indicators_list diff --git a/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.yml b/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.yml index f10417d3bd7b..b1e1d6eb2d8e 100644 --- a/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.yml +++ b/Packs/GithubMaltrailFeed/Integrations/GithubMaltrailFeed/GithubMaltrailFeed.yml @@ -115,7 +115,7 @@ script: defaultValue: "50" name: gh-maltrail-get-indicators description: Get indicators from the feed. - dockerimage: demisto/python3:3.11.10.116439 + dockerimage: demisto/python3:3.11.10.116949 feed: true runonce: false script: '' diff --git a/Packs/GithubMaltrailFeed/ReleaseNotes/1_0_2.md b/Packs/GithubMaltrailFeed/ReleaseNotes/1_0_2.md new file mode 100644 index 000000000000..ff0c82b5b220 --- /dev/null +++ b/Packs/GithubMaltrailFeed/ReleaseNotes/1_0_2.md @@ -0,0 +1,5 @@ +#### Integrations + +##### Github Maltrail Feed +- Code functionality improvements. +- Updated the Docker image to: *demisto/python3:3.11.10.116949*. \ No newline at end of file diff --git a/Packs/GithubMaltrailFeed/pack_metadata.json b/Packs/GithubMaltrailFeed/pack_metadata.json index c13c0188e503..fe17db21d066 100644 --- a/Packs/GithubMaltrailFeed/pack_metadata.json +++ b/Packs/GithubMaltrailFeed/pack_metadata.json @@ -2,7 +2,7 @@ "name": "Github Maltrail Feed", "description": "Maltrail is a malicious traffic detection system, utilizing publicly available (black)lists containing malicious and/or generally suspicious trails, along with static trails compiled from various AV reports and custom user defined lists, where trail can be anything from domain name (e.g. zvpprsensinaix.com for Banjori malware), URL (e.g. hXXp://109.162.38.120/harsh02.exe for known malicious executable), IP address (e.g. 185.130.5.231 for known attacker) or HTTP User-Agent header value (e.g. sqlmap for automatic SQL injection and database takeover tool). Also, it uses (optional) advanced heuristic mechanisms that can help in discovery of unknown threats (e.g. new malware).\n\nhttps://github.com/stamparm/maltrail", "support": "community", - "currentVersion": "1.0.1", + "currentVersion": "1.0.2", "author": "Abel S. Santamarina", "url": "", "email": "", diff --git a/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.py b/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.py index 6a3e3f9a5e7c..3cbde23b659a 100644 --- a/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.py +++ b/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.py @@ -167,6 +167,7 @@ def build_and_authenticate(googleservice): elif googleservice == 'cloudasset': ASSET = discovery.build(googleservice, API_VERSION, credentials=service_credentials) return ASSET + return None def wait_for_zone_operation(args): @@ -374,7 +375,7 @@ def create_instance(args): config['tags'][0].update({'items': parse_resource_ids(tags)}) if args.get('canIpForward'): - can_ip_forward = True if args.get('canIpForward') == 'true' else False + can_ip_forward = args.get('canIpForward') == 'true' config.update({'canIpForward': can_ip_forward}) if args.get('tagsFingerprint'): @@ -417,7 +418,7 @@ def create_instance(args): if args.get('externalInternetAccess'): external_network = ( - True if args.get('externalInternetAccess') == 'true' else False + args.get('externalInternetAccess') == 'true' ) if external_network: if 'networkInterfaces' not in config.keys(): @@ -438,7 +439,7 @@ def create_instance(args): config['networkInterfaces'][0]['accessConfigs'][0].update({'natIP': nat_ip}) if args.get('setPublicPtr'): - set_public_ptr = True if args.get('setPublicPtr') == 'true' else False + set_public_ptr = args.get('setPublicPtr') == 'true' if 'networkInterfaces' not in config.keys(): config.update({'networkInterfaces': [{}]}) if 'accessConfigs' not in config['networkInterfaces'][0].keys(): @@ -517,7 +518,7 @@ def create_instance(args): config['disks'][0].update({'deviceName': disk_device_name}) if args.get('diskBoot') is not None: - disk_boot = True if args.get('diskBoot') == 'true' else False + disk_boot = args.get('diskBoot') == 'true' if 'disks' not in config.keys(): config.update({'disks': [{}]}) config['disks'][0].update({'boot': disk_boot}) @@ -619,7 +620,7 @@ def create_instance(args): ) if args.get('diskAutodelete'): - disk_auto_delete = True if args.get('diskAutodelete') == 'true' else False + disk_auto_delete = args.get('diskAutodelete') == 'true' if 'disks' not in config.keys(): config.update({'disks': [{}]}) config['disks'][0].update({'autoDelete': disk_auto_delete}) @@ -689,7 +690,7 @@ def create_instance(args): if args.get('schedulingAutomaticRestart'): scheduling_automatic_restart = ( - True if args.get('schedulingAutomaticRestart') == 'true' else False + args.get('schedulingAutomaticRestart') == 'true' ) if 'scheduling' not in config.keys(): config.update({'scheduling': {}}) @@ -697,7 +698,7 @@ def create_instance(args): if args.get('schedulingPreemptible'): scheduling_preemptible = ( - True if args.get('schedulingPreemptible') == 'true' else False + args.get('schedulingPreemptible') == 'true' ) if 'scheduling' not in config.keys(): config.update({'scheduling': {}}) @@ -737,7 +738,7 @@ def create_instance(args): if args.get('deletionProtection'): deletion_protection = ( - True if args.get('deletionProtection') == 'true' else False + args.get('deletionProtection') == 'true' ) config.update({'deletionProtection': deletion_protection}) @@ -800,7 +801,7 @@ def list_instances(args): data_res = [] while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for instance in response['items']: output.append(instance) data_res_item = { @@ -854,8 +855,8 @@ def aggregated_list_instances(args): ) while request: response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for inst in instances_scoped_list.get('instances', []): output.append(inst) @@ -1270,7 +1271,7 @@ def list_images(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for image in response['items']: output.append(image) data_res_item = {'id': image.get('id'), 'name': image.get('name')} @@ -1369,7 +1370,7 @@ def insert_image(args): force_create = False if args.get('forceCreate'): - force_create = True if args.get('forceCreate') == 'true' else False + force_create = args.get('forceCreate') == 'true' if args.get('description'): description = args.get('description') @@ -1555,7 +1556,7 @@ def networks_add_peering(args): config.update({'peerNetwork': peer_network}) if args.get('autoCreateRoutes'): - auto_create_routes = True if args.get('autoCreateRoutes') == 'true' else False + auto_create_routes = args.get('autoCreateRoutes') == 'true' config.update({'autoCreateRoutes': auto_create_routes}) if args.get('networkPeeringName'): @@ -1571,7 +1572,7 @@ def networks_add_peering(args): if args.get('networkPeeringExchangeSubnetRoutes'): network_peering_exchange_subnet_routes = ( - True if args.get('networkPeeringExchangeSubnetRoutes') == 'True' else False + args.get('networkPeeringExchangeSubnetRoutes') == 'True' ) if 'networkPeering' not in config.keys(): config.update({'networkPeering': {}}) @@ -1673,7 +1674,7 @@ def insert_network(args): if args.get('autoCreateSubnetworks'): auto_create_sub_networks = ( - True if args.get('autoCreateSubnetworks') == 'true' else False + args.get('autoCreateSubnetworks') == 'true' ) config.update({'autoCreateSubnetworks': auto_create_sub_networks}) @@ -1731,7 +1732,7 @@ def list_networks(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = {'name': item.get('name'), 'id': item.get('id')} @@ -1921,7 +1922,7 @@ def list_zone_operation(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for operation in response['items']: output.append(operation) data_res_item = { @@ -2002,7 +2003,7 @@ def list_region_operation(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for operation in response['items']: output.append(operation) data_res_item = { @@ -2079,7 +2080,7 @@ def list_global_operation(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for operation in response['items']: output.append(operation) data_res_item = { @@ -2145,8 +2146,8 @@ def aggregated_list_addresses(args): ) while request: response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for addr in instances_scoped_list.get('addresses'): output.append(addr) @@ -2334,7 +2335,7 @@ def list_addresses(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for address in response['items']: output.append(address) data_res_item = { @@ -2509,7 +2510,7 @@ def list_global_addresses(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for address in response['items']: output.append(address) data_res_item = { @@ -2562,8 +2563,8 @@ def aggregated_list_disks(args): ) while request: response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for disk in instances_scoped_list.get('disks', []): output.append(disk) @@ -2747,6 +2748,9 @@ def insert_disk(args): if args.get('zone'): zone = args.get('zone') + else: + zone = None + demisto.debug(f"{args.get('zone')=}") if args.get('disktype'): disk_type = args.get('disktype') @@ -2900,7 +2904,7 @@ def list_disks(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for disk in response['items']: output.append(disk) data_res_item = { @@ -2986,14 +2990,14 @@ def set_disk_labels(args): disk = args.get('disk') zone = args.get('zone') labels = args.get('labels') - if args.get('labelFingerprint'): - label_fingerprint = args.get('labelFingerprint') labels = parse_labels(labels) body = {'labels': labels} - if args.get('labelFingerprint') is not None: - body.update({'labelFingerprint': label_fingerprint}) + if args.get('labelFingerprint'): + label_fingerprint = args.get('labelFingerprint') + if label_fingerprint is not None: + body.update({'labelFingerprint': label_fingerprint}) request = get_compute().disks().setLabels( project=project, zone=zone, resource=disk, body=body @@ -3048,8 +3052,8 @@ def aggregated_list_disk_types(args): ) while request: response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for disktype in instances_scoped_list.get('diskTypes', []): output.append(disktype) @@ -3130,7 +3134,7 @@ def list_disks_types(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for disktype in response['items']: output.append(disktype) data_res_item = { @@ -3230,8 +3234,8 @@ def aggregated_list_instance_groups(args): ) while request: response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for item in instances_scoped_list.get('instanceGroups', []): output.append(item) @@ -3417,7 +3421,7 @@ def list_instance_groups(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) @@ -3477,7 +3481,7 @@ def list_instance_groups_instances(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -3654,7 +3658,7 @@ def list_regions(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -3737,7 +3741,7 @@ def list_zones(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -3791,8 +3795,8 @@ def aggregated_list_machine_types(args): pageToken=page_token ) response = request.execute() - if 'items' in response.keys(): - for name, instances_scoped_list in response['items'].items(): + if 'items' in response: + for _name, instances_scoped_list in response['items'].items(): if 'warning' not in instances_scoped_list.keys(): for item in instances_scoped_list.get('machineTypes', []): output.append(item) @@ -3886,7 +3890,7 @@ def list_machine_types(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -3974,7 +3978,7 @@ def insert_firewall(args): config.update({'direction': args.get('direction')}) if args.get('logConfigEnable'): - log_config_enable = True if args.get('logConfigEnable') == 'true' else False + log_config_enable = args.get('logConfigEnable') == 'true' config.update({'logConfig': {'enable': log_config_enable}}) if args.get('disabled'): @@ -4011,6 +4015,9 @@ def patch_firewall(args): if args.get('name'): name = args.get('name') config.update({'name': args.get('name')}) + else: + name = None + demisto.debug(f"{args.get('name')=} -> {name=}") if args.get('description'): config.update({'description': args.get('description')}) @@ -4063,11 +4070,11 @@ def patch_firewall(args): config.update({'direction': args.get('direction')}) if args.get('logConfigEnable'): - log_config_enable = True if args.get('logConfigEnable') == 'true' else False + log_config_enable = args.get('logConfigEnable') == 'true' config.update({'logConfig': {'enable': log_config_enable}}) if args.get('disabled'): - disabled = True if args.get('disabled') == 'true' else False + disabled = args.get('disabled') == 'true' config.update({'disabled': disabled}) request = get_compute().firewalls().patch(project=project, firewall=name, body=config) @@ -4123,7 +4130,7 @@ def list_firewalls(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -4286,7 +4293,7 @@ def list_snapshots(args): ) while request: response = request.execute() - if 'items' in response.keys(): + if 'items' in response: for item in response['items']: output.append(item) data_res_item = { @@ -4425,7 +4432,7 @@ def aggregated_list_instances_ip(args: Dict[str, Any]) -> CommandResults: ) while request_comp: response_comp = request_comp.execute() - if 'items' in response_comp.keys(): + if 'items' in response_comp: for _, instances_scoped_list in response_comp['items'].items(): if 'warning' not in instances_scoped_list.keys(): for inst in instances_scoped_list.get('instances', []): @@ -4783,7 +4790,7 @@ def main(): response = response['error'] status_code = response.get('code') err_message = response.get('message') - full_err_msg = 'error code: {}\n{}'.format(status_code, err_message) + full_err_msg = f'error code: {status_code}\n{err_message}' return_error(full_err_msg) except AttributeError: return_error(str(e)) diff --git a/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.yml b/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.yml index 46e12cc60695..f04917cf2687 100644 --- a/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.yml +++ b/Packs/GoogleCloudCompute/Integrations/GoogleCloudCompute/GoogleCloudCompute.yml @@ -46,7 +46,7 @@ script: predefined: - 'true' - 'false' - - description: 'The machine type EX: n1-standard-1 or custom-4-5120' + - description: 'The machine type EX: n1-standard-1 or custom-4-5120.' name: machine_type - description: URL of the network resource for this instance. When creating an instance, if neither the network nor the subnetwork is specified, the default network global/networks/default is used; if the network is not specified but the subnetwork is specified, the network is inferred. name: network @@ -57,7 +57,7 @@ script: - description: Fingerprint hash of contents stored in this network interface. This field will be ignored when inserting an Instance or adding a NetworkInterface. An up-to-date fingerprint must be provided in order to update the NetworkInterface, otherwise the request will fail with error 412 conditionNotMet. name: networkInterfacesfingerprint - auto: PREDEFINED - description: This will set accessConfigs to type ONE_TO_ONE_NAT and name to External NAT + description: This will set accessConfigs to type ONE_TO_ONE_NAT and name to External NAT. name: externalInternetAccess predefined: - 'true' @@ -106,7 +106,7 @@ script: - 'false' - description: Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated. name: initializeParamsDiskName - - description: 'The source image to create this disk. When creating a new instance, one of initializeParams.sourceImage or disks.source is required except for local SSD. To create a disk with one of the public operating system images, specify the image by its family name. For example, specify family/debian-9 to use the latest Debian 9 image: projects/debian-cloud/global/images/family/debian-9 Alternatively, use a specific version of a public operating system image: projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD' + - description: 'The source image to create this disk. When creating a new instance, one of initializeParams.sourceImage or disks.source is required except for local SSD. To create a disk with one of the public operating system images, specify the image by its family name. For example, specify family/debian-9 to use the latest Debian 9 image: projects/debian-cloud/global/images/family/debian-9 Alternatively, use a specific version of a public operating system image: projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD.' name: initializeParamsSourceImage - description: Specifies the size of the disk in base-2 GB. name: initializeParamsdiskSizeGb @@ -116,7 +116,7 @@ script: name: initializeParamsSourceImageEncryptionKeyRawKey - description: The name of the encryption key that is stored in Google Cloud KMS. name: initializeParamsSourceImageEncryptionKeykmsKeyName - - description: 'Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. EX: key=abc,value=123;key=abc,value=123' + - description: 'Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks. EX: key=abc,value=123;key=abc,value=123.' name: initializeParamsDiskLabels - description: An optional description. Provide this property when creating the disk. name: initializeParamsDiskDescription @@ -138,7 +138,7 @@ script: name: diskEncryptionKeyRawKey - description: The name of the encryption key that is stored in Google Cloud KMS. name: diskEncryptionKeyKmsKeyName - - description: 'The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys. EX: key=abc,value=123;key=abc,value=123' + - description: 'The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys. EX: key=abc,value=123;key=abc,value=123.' name: metadataItems - description: Email address of the service account. name: serviceAccountEmail @@ -162,7 +162,7 @@ script: predefined: - 'true' - 'false' - - description: Labels to apply to this instance. These can be later modified by the setLabels method. key=abc,value=123;key=abc,value=123 + - description: Labels to apply to this instance. These can be later modified by the setLabels method. key=abc,value=123;key=abc,value=123. name: labels - description: A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. name: labelFingerprint @@ -200,10 +200,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -297,7 +297,7 @@ script: description: An optional description of this resource. Provide this property when you create the resource. type: string - contextPath: GoogleCloudCompute.Images.sourceType - description: The type of the image used to create this disk. The default and only value is RAW + description: The type of the image used to create this disk. The default and only value is RAW. type: string - contextPath: GoogleCloudCompute.Images.rawDisk description: The parameters of the raw disk image. @@ -339,7 +339,7 @@ script: description: Size of the image when restored onto a persistent disk (in GB). type: string - contextPath: GoogleCloudCompute.Images.sourceDisk - description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk' + description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk.' type: string - contextPath: GoogleCloudCompute.Images.sourceDiskId description: The ID value of the disk used to create this image. This value may be used to determine whether the image was taken from the current or a previous instance of a given disk name. @@ -499,7 +499,7 @@ script: - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: Sorts list results by a certain order. By default, results are returned in alphanumerical order based on the resource name. You can also sort results in descending order based on the creation timestamp using orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is returned first. name: orderBy @@ -551,7 +551,7 @@ script: description: URL of the network resource for this instance. When creating an instance, if neither the network nor the subnetwork is specified, the default network global/networks/default is used; if the network is not specified but the subnetwork is specified, the network is inferred. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.subnetwork - description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL + description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.networkIP description: An IPv4 internal network address to assign to the instance for this network interface. If not specified by the user, an unused internal IP is assigned by the system. @@ -632,7 +632,7 @@ script: description: Specifies the size of the disk in base-2 GB. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.diskType - description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL + description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.sourceImageEncryptionKey description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. @@ -713,7 +713,7 @@ script: description: Email address of the service account. type: string - contextPath: GoogleCloudCompute.Instances.serviceAccounts.scopes - description: The list of scopes to be made available for this service account + description: The list of scopes to be made available for this service account. type: string - contextPath: GoogleCloudCompute.Instances.selfLink description: Server-defined URL for this resource. @@ -776,14 +776,14 @@ script: description: Whether the resource should be protected against deletion. type: boolean - contextPath: GoogleCloudCompute.Instances.hostname - description: Hostname + description: Hostname. type: string - contextPath: GoogleCloudCompute.Instances.kind description: '] Type of the resource. Always compute#instance for instances.' type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -837,7 +837,7 @@ script: description: URL of the network resource for this instance. When creating an instance, if neither the network nor the subnetwork is specified, the default network global/networks/default is used; if the network is not specified but the subnetwork is specified, the network is inferred. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.subnetwork - description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL + description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.networkIP description: An IPv4 internal network address to assign to the instance for this network interface. If not specified by the user, an unused internal IP is assigned by the system. @@ -918,7 +918,7 @@ script: description: Specifies the size of the disk in base-2 GB. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.diskType - description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL + description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.sourceImageEncryptionKey description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. @@ -999,7 +999,7 @@ script: description: Email address of the service account. type: string - contextPath: GoogleCloudCompute.Instances.serviceAccounts.scopes - description: The list of scopes to be made available for this service account + description: The list of scopes to be made available for this service account. type: string - contextPath: GoogleCloudCompute.Instances.selfLink description: Server-defined URL for this resource. @@ -1062,7 +1062,7 @@ script: description: Whether the resource should be protected against deletion. type: boolean - contextPath: GoogleCloudCompute.Instances.hostname - description: Hostname + description: Hostname. type: string - contextPath: GoogleCloudCompute.Instances.kind description: '] Type of the resource. Always compute#instance for instances.' @@ -1093,10 +1093,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -1196,10 +1196,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -1275,7 +1275,7 @@ script: name: zone required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -1305,10 +1305,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -1443,7 +1443,7 @@ script: description: URL of the network resource for this instance. When creating an instance, if neither the network nor the subnetwork is specified, the default network global/networks/default is used; if the network is not specified but the subnetwork is specified, the network is inferred. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.subnetwork - description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL + description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.networkIP description: An IPv4 internal network address to assign to the instance for this network interface. If not specified by the user, an unused internal IP is assigned by the system. @@ -1524,7 +1524,7 @@ script: description: Specifies the size of the disk in base-2 GB. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.diskType - description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL + description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.sourceImageEncryptionKey description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. @@ -1605,7 +1605,7 @@ script: description: Email address of the service account. type: string - contextPath: GoogleCloudCompute.Instances.serviceAccounts.scopes - description: The list of scopes to be made available for this service account + description: The list of scopes to be made available for this service account. type: string - contextPath: GoogleCloudCompute.Instances.selfLink description: Server-defined URL for this resource. @@ -1668,7 +1668,7 @@ script: description: Whether the resource should be protected against deletion. type: boolean - contextPath: GoogleCloudCompute.Instances.hostname - description: Hostname + description: Hostname. type: string - contextPath: GoogleCloudCompute.Instances.kind description: '] Type of the resource. Always compute#instance for instances.' @@ -1702,10 +1702,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -1805,10 +1805,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -1907,10 +1907,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2010,10 +2010,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2091,7 +2091,7 @@ script: - description: The name of the zone for this request. name: zone required: true - - description: 'An object containing a list of "key": value pairs. Example: key=abc,value=123;key=ABC,value=321' + - description: 'An object containing a list of "key": value pairs. Example: key=abc,value=123;key=ABC,value=321.' name: labels required: true - description: Fingerprint of the previous set of labels for this resource, used to prevent conflicts. Provide the latest fingerprint value when making a request to add or change labels. @@ -2119,10 +2119,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2202,7 +2202,7 @@ script: required: true - description: Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata, otherwise the request will fail with error 412 conditionNotMet. name: metadataFingerprint - - description: 'key/value pairs. EX: key=abc,value=123;key=ABC,value=321' + - description: 'key/value pairs. EX: key=abc,value=123;key=ABC,value=321.' name: metadataItems required: true description: Sets metadata for the specified instance to the data included in the request. @@ -2227,10 +2227,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2308,7 +2308,7 @@ script: - description: The name of the zone for this request. name: zone required: true - - description: 'Full or partial URL of the machine type resource. See Machine Types for a full list of machine types. For example: zones/us-central1-f/machineTypes/n1-standard-1' + - description: 'Full or partial URL of the machine type resource. See Machine Types for a full list of machine types. For example: zones/us-central1-f/machineTypes/n1-standard-1.' name: machineType required: true description: Changes the machine type for a stopped instance to the machine type specified in the request. @@ -2333,10 +2333,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2436,10 +2436,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2515,7 +2515,7 @@ script: name: region required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -2545,10 +2545,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2630,7 +2630,7 @@ script: name: gcp-compute-delete-region-operation - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -2660,10 +2660,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2769,10 +2769,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -2959,10 +2959,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -3038,7 +3038,7 @@ script: name: region required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -3102,7 +3102,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -3190,10 +3190,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -3381,10 +3381,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -3457,7 +3457,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -3521,7 +3521,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -3572,7 +3572,7 @@ script: description: The ID value of the image used to create this disk. This value identifies the exact image that was used to create this persistent disk. For example, if you created the persistent disk from an image that was later deleted and recreated under the same name, the source image ID would identify the exact version of the image that was used. type: string - contextPath: GoogleCloudCompute.Disks.type - description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd' + description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd.' type: string - contextPath: GoogleCloudCompute.Disks.licenses description: A list of publicly visible licenses. Reserved for Googles use. @@ -3590,7 +3590,7 @@ script: description: Last detach timestamp in RFC3339 text format. type: string - contextPath: GoogleCloudCompute.Disks.users - description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance' + description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance.' type: string - contextPath: GoogleCloudCompute.Disks.diskEncryptionKey description: Encrypts the disk using a customer-supplied encryption key. @@ -3608,7 +3608,7 @@ script: description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.sha256 - description: ' The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource' + description: 'The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.' type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.rawKey description: Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource. @@ -3632,10 +3632,10 @@ script: description: Labels to apply to this disk. These can be later modified by the setLabels method. type: string - contextPath: GoogleCloudCompute.Disks.labels.key - description: The label key + description: The label key. type: string - contextPath: GoogleCloudCompute.Disks.labels.value - description: The label value + description: The label value. type: string - contextPath: GoogleCloudCompute.Disks.labelFingerprint description: A fingerprint for the labels being applied to this disk, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. @@ -3675,7 +3675,7 @@ script: name: sourceDiskEncryptionKeyRawKey - description: The name of the encryption key that is stored in Google Cloud KMS. name: sourceDiskEncryptionKeyKmsKeyName - - description: Labels to apply to this snapshot. These can be later modified by the setLabels method. Label values may be empty. ex key=abc,value=123;key=abc,value=123 + - description: Labels to apply to this snapshot. These can be later modified by the setLabels method. Label values may be empty. ex key=abc,value=123;key=abc,value=123. name: labels - description: A fingerprint for the labels being applied to this snapshot, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. name: labelFingerprint @@ -3701,10 +3701,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -3804,10 +3804,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -3928,7 +3928,7 @@ script: description: The ID value of the image used to create this disk. This value identifies the exact image that was used to create this persistent disk. For example, if you created the persistent disk from an image that was later deleted and recreated under the same name, the source image ID would identify the exact version of the image that was used. type: string - contextPath: GoogleCloudCompute.Disks.type - description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd' + description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd.' type: string - contextPath: GoogleCloudCompute.Disks.licenses description: A list of publicly visible licenses. Reserved for Googles use. @@ -3946,7 +3946,7 @@ script: description: Last detach timestamp in RFC3339 text format. type: string - contextPath: GoogleCloudCompute.Disks.users - description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance' + description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance.' type: string - contextPath: GoogleCloudCompute.Disks.diskEncryptionKey description: Encrypts the disk using a customer-supplied encryption key. @@ -3964,7 +3964,7 @@ script: description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.sha256 - description: ' The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource' + description: 'The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.' type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.rawKey description: Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource. @@ -3988,10 +3988,10 @@ script: description: Labels to apply to this disk. These can be later modified by the setLabels method. type: string - contextPath: GoogleCloudCompute.Disks.labels.key - description: The label key + description: The label key. type: string - contextPath: GoogleCloudCompute.Disks.labels.value - description: The label value + description: The label value. type: string - contextPath: GoogleCloudCompute.Disks.labelFingerprint description: A fingerprint for the labels being applied to this disk, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. @@ -4018,7 +4018,7 @@ script: - description: The name of the zone for this request. name: zone required: true - - description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd' + - description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd.' name: disktype required: true - description: An optional description of this resource. Provide this property when you create the resource. @@ -4032,7 +4032,7 @@ script: name: sourceImage - description: A list of publicly visible licenses. Reserved for Google's use. name: licenses - - description: A list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. Separated with , + - description: A list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options. Separated with ,. name: guestOsFeatures - description: Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource. name: diskEncryptionKeyRawKey @@ -4046,7 +4046,7 @@ script: name: sourceSnapshotEncryptionKeyRawKey - description: The name of the encryption key that is stored in Google Cloud KMS. name: sourceSnapshotEncryptionKeyKmsKeyName - - description: 'Labels to apply to this disk. These can be later modified by the setLabels method. ex: key=abc,value=123;key=abc,value=123' + - description: 'Labels to apply to this disk. These can be later modified by the setLabels method. ex: key=abc,value=123;key=abc,value=123.' name: labels - description: A fingerprint for the labels being applied to this disk, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. name: labelFingerprint @@ -4078,10 +4078,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -4157,7 +4157,7 @@ script: name: zone required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -4208,7 +4208,7 @@ script: description: The ID value of the image used to create this disk. This value identifies the exact image that was used to create this persistent disk. For example, if you created the persistent disk from an image that was later deleted and recreated under the same name, the source image ID would identify the exact version of the image that was used. type: string - contextPath: GoogleCloudCompute.Disks.type - description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd' + description: 'URL of the disk type resource describing which disk type to use to create the disk. Provide this when creating the disk. For example: project/zones/zone/diskTypes/pd-standard or pd-ssd.' type: string - contextPath: GoogleCloudCompute.Disks.licenses description: A list of publicly visible licenses. Reserved for Googles use. @@ -4226,7 +4226,7 @@ script: description: Last detach timestamp in RFC3339 text format. type: string - contextPath: GoogleCloudCompute.Disks.users - description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance' + description: 'Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance.' type: string - contextPath: GoogleCloudCompute.Disks.diskEncryptionKey description: Encrypts the disk using a customer-supplied encryption key. @@ -4244,7 +4244,7 @@ script: description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.sha256 - description: ' The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource' + description: 'The RFC 4648 base64 encoded SHA-256 hash of the customer-supplied encryption key that protects this resource.' type: string - contextPath: GoogleCloudCompute.Disks.sourceImageEncryptionKey.rawKey description: Specifies a 256-bit customer-supplied encryption key, encoded in RFC 4648 base64 to either encrypt or decrypt this resource. @@ -4268,10 +4268,10 @@ script: description: Labels to apply to this disk. These can be later modified by the setLabels method. type: string - contextPath: GoogleCloudCompute.Disks.labels.key - description: The label key + description: The label key. type: string - contextPath: GoogleCloudCompute.Disks.labels.value - description: The label value + description: The label value. type: string - contextPath: GoogleCloudCompute.Disks.labelFingerprint description: A fingerprint for the labels being applied to this disk, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. @@ -4323,10 +4323,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -4404,7 +4404,7 @@ script: - description: The name of the zone for this request. name: zone required: true - - description: 'The labels to set for this resource. An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123' + - description: 'The labels to set for this resource. An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123.' name: labels required: true - description: The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. Make a get() request to the resource to get the latest fingerprint. @@ -4431,10 +4431,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -4507,7 +4507,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -4629,7 +4629,7 @@ script: name: zone required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -4710,7 +4710,7 @@ script: description: An optional description of this resource. Provide this property when you create the resource. type: string - contextPath: GoogleCloudCompute.Images.sourceType - description: The type of the image used to create this disk. The default and only value is RAW + description: The type of the image used to create this disk. The default and only value is RAW. type: string - contextPath: GoogleCloudCompute.Images.rawDisk description: The parameters of the raw disk image. @@ -4752,7 +4752,7 @@ script: description: Size of the image when restored onto a persistent disk (in GB). type: string - contextPath: GoogleCloudCompute.Images.sourceDisk - description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk' + description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk.' type: string - contextPath: GoogleCloudCompute.Images.sourceDiskId description: The ID value of the disk used to create this image. This value may be used to determine whether the image was taken from the current or a previous instance of a given disk name. @@ -4848,7 +4848,7 @@ script: - description: Project ID for this request. if left empty configured project will be used. name: project - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -4872,7 +4872,7 @@ script: description: An optional description of this resource. Provide this property when you create the resource. type: string - contextPath: GoogleCloudCompute.Images.sourceType - description: The type of the image used to create this disk. The default and only value is RAW + description: The type of the image used to create this disk. The default and only value is RAW. type: string - contextPath: GoogleCloudCompute.Images.rawDisk description: The parameters of the raw disk image. @@ -4914,7 +4914,7 @@ script: description: Size of the image when restored onto a persistent disk (in GB). type: string - contextPath: GoogleCloudCompute.Images.sourceDisk - description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk' + description: 'URL of the source disk used to create this image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For example, the following are valid values: https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk , projects/project/zones/zone/disks/disk , zones/zone/disks/disk.' type: string - contextPath: GoogleCloudCompute.Images.sourceDiskId description: The ID value of the disk used to create this image. This value may be used to determine whether the image was taken from the current or a previous instance of a given disk name. @@ -5032,10 +5032,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5110,7 +5110,7 @@ script: - description: Name or id of the resource for this request. name: image required: true - - description: 'An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123' + - description: 'An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123.' name: labels required: true - description: The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash when updating or changing labels, otherwise the request will fail with error 412 conditionNotMet. Make a get() request to the resource to get the latest fingerprint. @@ -5138,10 +5138,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5252,7 +5252,7 @@ script: name: sourceDiskEncryptionKeyRawKey - description: The name of the encryption key that is stored in Google Cloud KMS. name: sourceDiskEncryptionKeyKmsKeyName - - description: 'Labels to apply to this image. These can be later modified by the setLabels method. An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123' + - description: 'Labels to apply to this image. These can be later modified by the setLabels method. An object containing a list of "key": value pairs. Example: key=abc,value=123;key=abc,value=123.' name: labels - description: A fingerprint for the labels being applied to this image, which is essentially a hash of the labels used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an image. name: labelFingerprint @@ -5301,10 +5301,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5407,10 +5407,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5483,7 +5483,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -5500,7 +5500,7 @@ script: - description: The name of the zone where the instance group is located. name: zone required: true - description: Deletes the specified instance group. The instances in the group are not deleted. Note that instance group must not belong to a backend service. Read Deleting an instance group for more information. HTTP + description: Deletes the specified instance group. The instances in the group are not deleted. Note that instance group must not belong to a backend service. Read Deleting an instance group for more information. HTTP. name: gcp-compute-delete-instance-group outputs: - contextPath: GoogleCloudCompute.Operations.id @@ -5522,10 +5522,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5646,7 +5646,7 @@ script: description: The URL of the region where the instance group is located (for regional resources). type: string - contextPath: GoogleCloudCompute.InstanceGroups.subnetwork - description: The URL of the subnetwork to which all instances in the instance group belong + description: The URL of the subnetwork to which all instances in the instance group belong. type: string - contextPath: GoogleCloudCompute.InstanceGroups.kind description: ' The resource type, which is always compute#instanceGroup for instance groups.' @@ -5658,7 +5658,7 @@ script: - description: The name of the zone where you want to create the instance group. name: zone required: true - - description: 'Assigns a name to a port number. For example: name=abc,port=123;name=abc,port=123' + - description: 'Assigns a name to a port number. For example: name=abc,port=123;name=abc,port=123.' name: namedPorts - description: The URL of the network to which all instances in the instance group belong. name: network @@ -5684,10 +5684,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5763,7 +5763,7 @@ script: name: zone required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -5814,7 +5814,7 @@ script: description: The URL of the region where the instance group is located (for regional resources). type: string - contextPath: GoogleCloudCompute.InstanceGroups.subnetwork - description: The URL of the subnetwork to which all instances in the instance group belong + description: The URL of the subnetwork to which all instances in the instance group belong. type: string - contextPath: GoogleCloudCompute.InstanceGroups.kind description: ' The resource type, which is always compute#instanceGroup for instance groups.' @@ -5827,7 +5827,7 @@ script: name: instanceGroup required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -5848,7 +5848,7 @@ script: description: The URL of the instance. type: string - contextPath: GoogleCloudCompute.InstanceGroupsInstances.Instances.status - description: The status of the instance + description: The status of the instance. type: string - contextPath: GoogleCloudCompute.InstanceGroupsInstances.Instances.namedPorts description: ' The named ports that belong to this instance group.' @@ -5894,10 +5894,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -5975,7 +5975,7 @@ script: - description: The name of the zone where the instance group is located. name: zone required: true - - description: 'The list of named ports to set for this instance group. example: name=abc,port=123;name=abc,port=123' + - description: 'The list of named ports to set for this instance group. example: name=abc,port=123;name=abc,port=123.' name: namedPorts required: true - description: The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request. A request with an incorrect fingerprint will fail with error 412 conditionNotMet. @@ -6002,10 +6002,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -6142,7 +6142,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -6264,7 +6264,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -6322,7 +6322,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -6474,7 +6474,7 @@ script: name: zone required: true - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -6589,10 +6589,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -6689,10 +6689,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -6803,10 +6803,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -6879,7 +6879,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -6973,10 +6973,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7051,25 +7051,25 @@ script: - description: Name of the zone for this request. name: zone required: true - - description: Name of the Operations resource + - description: Name of the Operations resource. name: name required: true - description: Wait for a zone operation to complete ,NOTE this command will occupy a system resource + description: Wait for a zone operation to complete ,NOTE this command will occupy a system resource. name: gcp-compute-wait-for-zone-operation - arguments: - description: Name of the region for this request. name: region required: true - - description: Name of the Operations resource + - description: Name of the Operations resource. name: name required: true - description: Wait for a region operation to complete ,NOTE this command will occupy a system resource + description: Wait for a region operation to complete ,NOTE this command will occupy a system resource. name: gcp-compute-wait-for-region-operation - arguments: - - description: Name of the Operations resource + - description: Name of the Operations resource. name: name required: true - description: Wait for a global operation to complete ,NOTE this command will occupy a system resource + description: Wait for a global operation to complete ,NOTE this command will occupy a system resource. name: gcp-compute-wait-for-global-operation - arguments: - description: Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. @@ -7077,7 +7077,7 @@ script: required: true - description: An optional description of this resource. Provide this property when you create the resource. name: description - - description: URL of the network resource for this firewall rule. If not specified when creating a firewall rule, the default network is used + - description: URL of the network resource for this firewall rule. If not specified when creating a firewall rule, the default network is used. name: network - description: Priority for this rule. This is an integer between 0 and 65535, both inclusive. When not specified, the value assumed is 1000. Relative priorities determine precedence of conflicting rules. Lower value of priority implies higher precedence (eg, a rule with priority 0 has higher precedence than a rule with priority 1). DENY rules take precedence over ALLOW rules having equal priority. name: priority @@ -7093,9 +7093,9 @@ script: name: sourceServiceAccounts - description: A list of service accounts indicating sets of instances located in the network that may make network connections as specified in allowed[]. targetServiceAccounts cannot be used at the same time as targetTags or sourceTags. If neither targetServiceAccounts nor targetTags are specified, the firewall rule applies to all instances on the specified network. comma separated. name: targetServiceAccounts - - description: 'The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80' + - description: 'The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80.' name: allowed - - description: 'The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80' + - description: 'The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80.' name: denied - description: 'Direction of traffic to which this firewall applies; default is INGRESS. Note: For INGRESS traffic, it is NOT supported to specify destinationRanges; For EGRESS traffic, it is NOT supported to specify sourceRanges OR sourceTags.' name: direction @@ -7135,10 +7135,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7215,7 +7215,7 @@ script: required: true - description: An optional description of this resource. Provide this property when you create the resource. name: description - - description: URL of the network resource for this firewall rule. If not specified when creating a firewall rule, the default network is used + - description: URL of the network resource for this firewall rule. If not specified when creating a firewall rule, the default network is used. name: network - description: Priority for this rule. This is an integer between 0 and 65535, both inclusive. When not specified, the value assumed is 1000. Relative priorities determine precedence of conflicting rules. Lower value of priority implies higher precedence (eg, a rule with priority 0 has higher precedence than a rule with priority 1). DENY rules take precedence over ALLOW rules having equal priority. name: priority @@ -7231,9 +7231,9 @@ script: name: sourceServiceAccounts - description: A list of service accounts indicating sets of instances located in the network that may make network connections as specified in allowed[]. targetServiceAccounts cannot be used at the same time as targetTags or sourceTags. If neither targetServiceAccounts nor targetTags are specified, the firewall rule applies to all instances on the specified network. comma separated. name: targetServiceAccounts - - description: 'The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80' + - description: 'The list of ALLOW rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a permitted connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80.' name: allowed - - description: 'The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80' + - description: 'The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection. Ex: ipprotocol=tcp,ports=22,443;ipprotocol=tcp,ports=8080,80.' name: denied - description: 'Direction of traffic to which this firewall applies; default is INGRESS. Note: For INGRESS traffic, it is NOT supported to specify destinationRanges; For EGRESS traffic, it is NOT supported to specify sourceRanges OR sourceTags.' name: direction @@ -7271,10 +7271,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7347,7 +7347,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -7373,7 +7373,7 @@ script: description: An optional description of this resource. Provide this property when you create the resource. type: string - contextPath: GoogleCloudCompute.Firewalls.network - description: URL of the network resource for this firewall rule + description: URL of the network resource for this firewall rule. type: string - contextPath: GoogleCloudCompute.Firewalls.priority description: Priority for this rule. This is an integer between 0 and 65535, both inclusive. When not specified, the value assumed is 1000. Relative priorities determine precedence of conflicting rules. Lower value of priority implies higher precedence (eg, a rule with priority 0 has higher precedence than a rule with priority 1). DENY rules take precedence over ALLOW rules having equal priority. @@ -7452,7 +7452,7 @@ script: description: An optional description of this resource. Provide this property when you create the resource. type: string - contextPath: GoogleCloudCompute.Firewalls.network - description: URL of the network resource for this firewall rule + description: URL of the network resource for this firewall rule. type: string - contextPath: GoogleCloudCompute.Firewalls.priority description: Priority for this rule. This is an integer between 0 and 65535, both inclusive. When not specified, the value assumed is 1000. Relative priorities determine precedence of conflicting rules. Lower value of priority implies higher precedence (eg, a rule with priority 0 has higher precedence than a rule with priority 1). DENY rules take precedence over ALLOW rules having equal priority. @@ -7537,10 +7537,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7615,7 +7615,7 @@ script: - description: Name or id of the resource for this request. name: name required: true - - description: A list of labels to apply for this resource. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. For example, key=abc,value=123;key=abc,value=123 + - description: A list of labels to apply for this resource. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. For example, key=abc,value=123;key=abc,value=123. name: labels required: true - description: The fingerprint of the previous set of labels for this resource, used to detect conflicts. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash when updating or changing labels, otherwise the request will fail with error 412 conditionNotMet. Make a get() request to the resource to get the latest fingerprint. @@ -7643,10 +7643,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7719,7 +7719,7 @@ script: type: string - arguments: - defaultValue: '500' - description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)' + description: 'The maximum number of results per page that should be returned. If the number of available results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500).' name: maxResults - description: A filter expression that filters resources listed in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The comparison operator must be either =, !=, >, or <. For example, if you are filtering Compute Engine instances, you can exclude instances named example-instance by specifying name != example-instance. name: filters @@ -7731,7 +7731,7 @@ script: name: gcp-compute-list-snapshots outputs: - contextPath: GoogleCloudCompute.Snapshots.id - description: The unique identifier for the resource. This identifier is defined by the server + description: The unique identifier for the resource. This identifier is defined by the server. type: string - contextPath: GoogleCloudCompute.Snapshots.creationTimestamp description: Creation timestamp in RFC3339 text format. @@ -7755,7 +7755,7 @@ script: description: Size of the snapshot, specified in GB. type: string - contextPath: GoogleCloudCompute.Snapshots.storageBytes - description: A size of the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion + description: A size of the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion. type: string - contextPath: GoogleCloudCompute.Snapshots.storageBytesStatus description: An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date. @@ -7816,7 +7816,7 @@ script: name: gcp-compute-get-snapshot outputs: - contextPath: GoogleCloudCompute.Snapshots.id - description: The unique identifier for the resource. This identifier is defined by the server + description: The unique identifier for the resource. This identifier is defined by the server. type: string - contextPath: GoogleCloudCompute.Snapshots.creationTimestamp description: Creation timestamp in RFC3339 text format. @@ -7840,7 +7840,7 @@ script: description: Size of the snapshot, specified in GB. type: string - contextPath: GoogleCloudCompute.Snapshots.storageBytes - description: A size of the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion + description: A size of the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion. type: string - contextPath: GoogleCloudCompute.Snapshots.storageBytesStatus description: An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date. @@ -7919,10 +7919,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -7994,7 +7994,7 @@ script: description: Type of the resource. Always compute#operation for Operation resources. type: string - arguments: - - description: 'Metadata to be made available to the guest operating system running on the instances. Each entry is a key/value pair separated by '';'' like so: key=abc,value=123;key=abc,value=123' + - description: 'Metadata to be made available to the guest operating system running on the instances. Each entry is a key/value pair separated by '';'' like so: key=abc,value=123;key=abc,value=123.' name: metadata required: true description: Add or update project wide metadata. @@ -8025,7 +8025,7 @@ script: description: The time that this operation was started by the server. type: String - contextPath: GoogleCloudCompute.ProjectMetadata.status - description: The status of the operation, which can be one of the following PENDING, RUNNING, or DONE + description: The status of the operation, which can be one of the following PENDING, RUNNING, or DONE. type: String - contextPath: GoogleCloudCompute.ProjectMetadata.kind description: Type of the resource. Always compute#operation. @@ -8064,10 +8064,10 @@ script: description: The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from. type: string - contextPath: GoogleCloudCompute.Operations.targetId - description: The unique target ID, which identifies a specific incarnation of the target resource + description: The unique target ID, which identifies a specific incarnation of the target resource. type: string - contextPath: GoogleCloudCompute.Operations.status - description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE' + description: 'The status of the operation, which can be one of the following: PENDING RUNNING or DONE.' type: string - contextPath: GoogleCloudCompute.Operations.statusMessage description: An optional textual description of the current status of the operation. @@ -8188,7 +8188,7 @@ script: description: URL of the network resource for this instance. When creating an instance, if neither the network nor the subnetwork is specified, the default network global/networks/default is used; if the network is not specified but the subnetwork is specified, the network is inferred. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.subnetwork - description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL + description: The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. type: string - contextPath: GoogleCloudCompute.Instances.networkInterfaces.networkIP description: An IPv4 internal network address to assign to the instance for this network interface. If not specified by the user, an unused internal IP is assigned by the system. @@ -8269,7 +8269,7 @@ script: description: Specifies the size of the disk in base-2 GB. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.diskType - description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL + description: Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the full URL. type: string - contextPath: GoogleCloudCompute.Instances.disks.initializeParams.sourceImageEncryptionKey description: The customer-supplied encryption key of the source image. Required if the source image is protected by a customer-supplied encryption key. @@ -8350,7 +8350,7 @@ script: description: Email address of the service account. type: string - contextPath: GoogleCloudCompute.Instances.serviceAccounts.scopes - description: The list of scopes to be made available for this service account + description: The list of scopes to be made available for this service account. type: string - contextPath: GoogleCloudCompute.Instances.selfLink description: Server-defined URL for this resource. @@ -8413,12 +8413,12 @@ script: description: Whether the resource should be protected against deletion. type: boolean - contextPath: GoogleCloudCompute.Instances.hostname - description: Hostname + description: Hostname. type: string - contextPath: GoogleCloudCompute.Instances.kind description: '] Type of the resource. Always compute#instance for instances.' type: string - dockerimage: demisto/googleapi-python3:1.0.0.115338 + dockerimage: demisto/googleapi-python3:1.0.0.1839740 script: '' subtype: python3 type: python diff --git a/Packs/GoogleCloudCompute/ReleaseNotes/1_1_15.md b/Packs/GoogleCloudCompute/ReleaseNotes/1_1_15.md new file mode 100644 index 000000000000..b43a89ea9fee --- /dev/null +++ b/Packs/GoogleCloudCompute/ReleaseNotes/1_1_15.md @@ -0,0 +1,5 @@ +#### Integrations + +##### Google Cloud Compute +- Code functionality improvements. +- Updated the Docker image to: *demisto/googleapi-python3:1.0.0.1839740*. \ No newline at end of file diff --git a/Packs/GoogleCloudCompute/pack_metadata.json b/Packs/GoogleCloudCompute/pack_metadata.json index acbbf2c2337c..4120e69bcba4 100644 --- a/Packs/GoogleCloudCompute/pack_metadata.json +++ b/Packs/GoogleCloudCompute/pack_metadata.json @@ -2,7 +2,7 @@ "name": "Google Cloud Compute", "description": "Google Compute Engine delivers virtual machines running in Google's innovative data centers and worldwide fiber network. Compute Engine's tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing.", "support": "xsoar", - "currentVersion": "1.1.14", + "currentVersion": "1.1.15", "author": "Cortex XSOAR", "url": "https://www.paloaltonetworks.com/cortex", "email": "", diff --git a/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.py b/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.py index 5e2f4f4bceca..8e860c33c922 100644 --- a/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.py +++ b/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.py @@ -606,6 +606,9 @@ def symmetric_decrypt_key_command(client: Client, args: dict[str, Any]) -> tuple elif args.get('simple_ciphertext') or args.get('entry_id'): plaintext = str(base64.b64decode(response.plaintext))[2:-1].replace('\\n', '\n') + else: + plaintext = "" + demisto.debug(f"The arguments didn't match any condition, {plaintext=}") if args.get('entry_id'): file_name = demisto.getFilePath(args.get('entry_id'))['name'] + '_decrypted.txt' @@ -976,6 +979,10 @@ def asymmetric_decrypt_command(client: Client, args: dict[str, Any]) -> tuple[st elif args.get('simple_ciphertext') or args.get('entry_id'): plaintext = str(base64.b64decode(response.plaintext))[2:-1].replace('\\n', '\n') + else: + plaintext = "" + demisto.debug(f"The arguments didn't match any condition, {plaintext=}") + if args.get('entry_id'): file_name = demisto.getFilePath(args.get('entry_id'))['name'] + '_decrypted.txt' demisto.results(fileResult(file_name, plaintext)) diff --git a/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.yml b/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.yml index 8821b9ea6497..612b254af763 100644 --- a/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.yml +++ b/Packs/GoogleKeyManagementService/Integrations/GoogleKeyManagementService/GoogleKeyManagementService.yml @@ -1237,7 +1237,7 @@ script: - contextPath: GoogleKMS.PublicKey.Algorithm description: The algorithm used in the CryptoKey. type: String - dockerimage: demisto/google-kms:1.0.0.117476 + dockerimage: demisto/google-kms:1.0.0.1858186 runonce: false script: '-' type: python diff --git a/Packs/GoogleKeyManagementService/ReleaseNotes/1_0_28.md b/Packs/GoogleKeyManagementService/ReleaseNotes/1_0_28.md new file mode 100644 index 000000000000..076442c39f25 --- /dev/null +++ b/Packs/GoogleKeyManagementService/ReleaseNotes/1_0_28.md @@ -0,0 +1,5 @@ +#### Integrations + +##### Google Key Management Service +- Code functionality improvements. +- Updated the Docker image to: *demisto/google-kms:1.0.0.1858186*. \ No newline at end of file diff --git a/Packs/GoogleKeyManagementService/pack_metadata.json b/Packs/GoogleKeyManagementService/pack_metadata.json index 54c5f345efbd..05b64d6b0273 100644 --- a/Packs/GoogleKeyManagementService/pack_metadata.json +++ b/Packs/GoogleKeyManagementService/pack_metadata.json @@ -2,7 +2,7 @@ "name": "Google Key Management Service", "description": "Use the Google Key Management Service API for CryptoKey management and encrypt/decrypt functionality.", "support": "xsoar", - "currentVersion": "1.0.27", + "currentVersion": "1.0.28", "author": "Cortex XSOAR", "url": "https://www.paloaltonetworks.com/cortex", "email": "", diff --git a/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.py b/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.py index f182bc3f5528..78d4953e2069 100644 --- a/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.py +++ b/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.py @@ -734,6 +734,10 @@ def query_command(client: Client, args: dict) -> CommandResults: query_link = query_link.replace("*", "*") query_link = query_link.replace('"', """) human_readable += f"\n*To view the detailed query result please click [here]({query_link}).*" + else: + outputs = {} + human_readable = "" + demisto.debug(f'{query_response["message"]=} do not match any condition. {outputs=} , {human_readable=}') return CommandResults( readable_output=human_readable, outputs=remove_empty_elements(outputs), raw_response=original_response @@ -992,6 +996,9 @@ def riot_command(client: Client, args: dict, reliability: str) -> CommandResults name=name, t=hr, headers=headers, removeNull=False ) + else: + dbot_score_int = 0 + demisto.debug(f'{response.get("riot")=} -> {dbot_score_int=}') try: response_quick: Any = ip_quick_check_command(client, {"ip": ip}) diff --git a/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.yml b/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.yml index bc059e5ef154..03b7f4069fc7 100644 --- a/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.yml +++ b/Packs/GreyNoise/Integrations/GreyNoise/GreyNoise.yml @@ -791,7 +791,7 @@ script: - contextPath: GreyNoise.Timeline.ip_address description: Timeline IP address. type: string - dockerimage: demisto/greynoise:1.0.0.108019 + dockerimage: demisto/greynoise:1.0.0.117184 runonce: false script: '-' subtype: python3 diff --git a/Packs/GreyNoise/ReleaseNotes/1_4_2.md b/Packs/GreyNoise/ReleaseNotes/1_4_2.md new file mode 100644 index 000000000000..358f5a0a21d1 --- /dev/null +++ b/Packs/GreyNoise/ReleaseNotes/1_4_2.md @@ -0,0 +1,5 @@ +#### Integrations + +##### GreyNoise +- Code functionality improvements. +- Updated the Docker image to: *demisto/greynoise:1.0.0.117184*. \ No newline at end of file diff --git a/Packs/GreyNoise/pack_metadata.json b/Packs/GreyNoise/pack_metadata.json index 8650749eeaa2..1077ca0e1581 100644 --- a/Packs/GreyNoise/pack_metadata.json +++ b/Packs/GreyNoise/pack_metadata.json @@ -2,7 +2,7 @@ "name": "GreyNoise", "description": "GreyNoise is a threat intelligence service that collects and analyzes Internet-wide scan and attack traffic. With this integration, users can contextualize existing alerts, filter false-positives, identify compromised devices, and track emerging threats. The full integration code can be found here: https://github.com/demisto/content/tree/master/Packs/GreyNoise", "support": "partner", - "currentVersion": "1.4.1", + "currentVersion": "1.4.2", "author": "GreyNoise", "url": "https://greynoise.io", "email": "support@greynoise.io", diff --git a/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.py b/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.py index 757081810882..c263c369965c 100644 --- a/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.py +++ b/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.py @@ -151,8 +151,7 @@ def get_role_id_command(): role_name = args.get('role_name') path = f'/auth/approle/role/{role_name}/role-id' response = send_request(path=path, method='get', body={'role_name': role_name}) - if response: - role_id = response.get('data', {}).get('role_id', '') + role_id = response.get('data', {}).get('role_id', '') if response else '' if not role_id: raise DemistoException(f"Role ID not found for AppRole '{role_name}'. Please check the role name and try again.") @@ -646,9 +645,9 @@ def configure_engine(engine_path, engine_type, version, folder=None, ttl='3600', if aws_method: engine_conf['aws_method'] = aws_method - ENGINE_CONFIGS.append(engine_conf) + ENGINE_CONFIGS.append(engine_conf) # pylint: disable=E0606 - set_integration_context({'configs': ENGINE_CONFIGS}) + set_integration_context({'configs': ENGINE_CONFIGS}) # pylint: disable=E0606 def fetch_credentials(): # pragma: no cover diff --git a/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.yml b/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.yml index da7c8fc276c1..56b6f55d085a 100644 --- a/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.yml +++ b/Packs/HashiCorp-Vault/Integrations/HashiCorpVault/HashiCorpVault.yml @@ -371,7 +371,7 @@ script: description: AppRole Name. type: string description: Retrieves the AppRole ID for a specified role. - dockerimage: demisto/vendors-sdk:1.0.0.115493 + dockerimage: demisto/vendors-sdk:1.0.0.1876031 tests: - hashicorp_test fromversion: 5.0.0 diff --git a/Packs/HashiCorp-Vault/ReleaseNotes/1_1_28.md b/Packs/HashiCorp-Vault/ReleaseNotes/1_1_28.md new file mode 100644 index 000000000000..3b3206297f0b --- /dev/null +++ b/Packs/HashiCorp-Vault/ReleaseNotes/1_1_28.md @@ -0,0 +1,5 @@ +#### Integrations + +##### HashiCorp Vault +- Code functionality improvements. +- Updated the Docker image to: *demisto/vendors-sdk:1.0.0.1876031*. \ No newline at end of file diff --git a/Packs/HashiCorp-Vault/pack_metadata.json b/Packs/HashiCorp-Vault/pack_metadata.json index 15d32f392f15..c7a076d771e3 100644 --- a/Packs/HashiCorp-Vault/pack_metadata.json +++ b/Packs/HashiCorp-Vault/pack_metadata.json @@ -2,7 +2,7 @@ "name": "HashiCorp Vault", "description": "Manage Secrets and Protect Sensitive Data through HashiCorp Vault. Ingest and normalize Vault Audit logs.", "support": "xsoar", - "currentVersion": "1.1.27", + "currentVersion": "1.1.28", "author": "Cortex XSOAR", "url": "https://www.paloaltonetworks.com/cortex", "email": "", diff --git a/Packs/HealthCheck/ReleaseNotes/3_0_4.md b/Packs/HealthCheck/ReleaseNotes/3_0_4.md new file mode 100644 index 000000000000..bc03b70cec64 --- /dev/null +++ b/Packs/HealthCheck/ReleaseNotes/3_0_4.md @@ -0,0 +1,5 @@ +#### Scripts + +##### HealthCheckSystemDiagnostics +- Code functionality improvements. +- Updated the Docker image to: *demisto/python3:3.11.10.116949*. \ No newline at end of file diff --git a/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.py b/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.py index 7c49f5116fa5..c3fe322642a7 100644 --- a/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.py +++ b/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.py @@ -100,6 +100,7 @@ def FormatTableAndSet(data, dataSource): } out = [] +bigTasksNewFormat = [] for key, value in SystemDiagnosticsResults.copy().items(): if key != "bigTasks": res = FormatTableAndSet(value, key) diff --git a/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.yml b/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.yml index 95f5e091ec17..dc3ace308f95 100644 --- a/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.yml +++ b/Packs/HealthCheck/Scripts/HealthCheckSystemDiagnostics/HealthCheckSystemDiagnostics.yml @@ -2,7 +2,7 @@ comment: Collect data from System Diagnostics tool. commonfields: id: HealthCheckSystemDiagnostics version: -1 -dockerimage: demisto/python3:3.11.10.113941 +dockerimage: demisto/python3:3.11.10.116949 enabled: true name: HealthCheckSystemDiagnostics runas: DBotWeakRole diff --git a/Packs/HealthCheck/pack_metadata.json b/Packs/HealthCheck/pack_metadata.json index b115a73eab23..f7919b25ee0d 100644 --- a/Packs/HealthCheck/pack_metadata.json +++ b/Packs/HealthCheck/pack_metadata.json @@ -2,7 +2,7 @@ "name": "System Diagnostics and Health Check", "description": "CS Health Check", "support": "community", - "currentVersion": "3.0.3", + "currentVersion": "3.0.4", "author": "Cortex XSOAR Customer Success", "url": "https://live.paloaltonetworks.com/t5/cortex-xsoar-discussions/bd-p/Cortex_XSOAR_Discussions", "email": "",