Skip to content

Commit

Permalink
feat(compute)!: update the API
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This release has breaking changes.
#### compute:alpha
The following keys were deleted:
- schemas.FirewallPolicyRule.properties.preview.description
- schemas.FirewallPolicyRule.properties.preview.type

The following keys were added:
- schemas.FirewallPolicyRule.properties.disabled.description
- schemas.FirewallPolicyRule.properties.disabled.type
- schemas.Instance.properties.secureTags.description
- schemas.Instance.properties.secureTags.items.type
- schemas.Instance.properties.secureTags.type
- schemas.InstanceGroupManagerUpdatePolicy.properties.mostDisruptiveAllowedAction.description
- schemas.InstanceGroupManagerUpdatePolicy.properties.mostDisruptiveAllowedAction.enum
- schemas.InstanceGroupManagerUpdatePolicy.properties.mostDisruptiveAllowedAction.enumDescriptions
- schemas.InstanceGroupManagerUpdatePolicy.properties.mostDisruptiveAllowedAction.type
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.description
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.items.$ref
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.id
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.items.$ref
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enum
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enumDescriptions
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.type
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.description
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.items.$ref
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.id
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.items.$ref
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enum
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enumDescriptions
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.type
- schemas.SecurityPolicy.properties.adaptiveProtectionConfig.$ref
- schemas.SecurityPolicyAdaptiveProtectionConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfig.id
- schemas.SecurityPolicyAdaptiveProtectionConfig.properties.layer7DdosDefenseConfig.$ref
- schemas.SecurityPolicyAdaptiveProtectionConfig.properties.layer7DdosDefenseConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfig.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.id
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.enable.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.enable.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.enum
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.enumDescriptions
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.type
- schemas.SecurityPolicyRule.properties.ruleNumber.description
- schemas.SecurityPolicyRule.properties.ruleNumber.format
- schemas.SecurityPolicyRule.properties.ruleNumber.type
- schemas.ServiceAttachment.properties.connectionPreference.description

The following keys were changed:
- resources.subnetworks.methods.patch.description
- schemas.FirewallPolicyRule.properties.direction.enum
- schemas.FirewallPolicyRule.properties.direction.enumDescriptions
- schemas.Quota.properties.metric.enum
- schemas.Quota.properties.metric.enumDescriptions
- schemas.ServiceAttachment.properties.consumerForwardingRules.description

#### compute:beta
The following keys were added:
- schemas.FirewallPolicyRule.description
- schemas.FirewallPolicyRule.id
- schemas.FirewallPolicyRule.properties.action.description
- schemas.FirewallPolicyRule.properties.action.type
- schemas.FirewallPolicyRule.properties.description.description
- schemas.FirewallPolicyRule.properties.description.type
- schemas.FirewallPolicyRule.properties.direction.description
- schemas.FirewallPolicyRule.properties.direction.enum
- schemas.FirewallPolicyRule.properties.direction.enumDescriptions
- schemas.FirewallPolicyRule.properties.direction.type
- schemas.FirewallPolicyRule.properties.disabled.description
- schemas.FirewallPolicyRule.properties.disabled.type
- schemas.FirewallPolicyRule.properties.enableLogging.description
- schemas.FirewallPolicyRule.properties.enableLogging.type
- schemas.FirewallPolicyRule.properties.kind.default
- schemas.FirewallPolicyRule.properties.kind.description
- schemas.FirewallPolicyRule.properties.kind.type
- schemas.FirewallPolicyRule.properties.match.$ref
- schemas.FirewallPolicyRule.properties.match.description
- schemas.FirewallPolicyRule.properties.priority.description
- schemas.FirewallPolicyRule.properties.priority.format
- schemas.FirewallPolicyRule.properties.priority.type
- schemas.FirewallPolicyRule.properties.ruleTupleCount.description
- schemas.FirewallPolicyRule.properties.ruleTupleCount.format
- schemas.FirewallPolicyRule.properties.ruleTupleCount.type
- schemas.FirewallPolicyRule.properties.targetResources.description
- schemas.FirewallPolicyRule.properties.targetResources.items.type
- schemas.FirewallPolicyRule.properties.targetResources.type
- schemas.FirewallPolicyRule.properties.targetSecureLabels.description
- schemas.FirewallPolicyRule.properties.targetSecureLabels.items.type
- schemas.FirewallPolicyRule.properties.targetSecureLabels.type
- schemas.FirewallPolicyRule.properties.targetServiceAccounts.description
- schemas.FirewallPolicyRule.properties.targetServiceAccounts.items.type
- schemas.FirewallPolicyRule.properties.targetServiceAccounts.type
- schemas.FirewallPolicyRule.type
- schemas.FirewallPolicyRuleMatcher.description
- schemas.FirewallPolicyRuleMatcher.id
- schemas.FirewallPolicyRuleMatcher.properties.destIpRanges.description
- schemas.FirewallPolicyRuleMatcher.properties.destIpRanges.items.type
- schemas.FirewallPolicyRuleMatcher.properties.destIpRanges.type
- schemas.FirewallPolicyRuleMatcher.properties.layer4Configs.description
- schemas.FirewallPolicyRuleMatcher.properties.layer4Configs.items.$ref
- schemas.FirewallPolicyRuleMatcher.properties.layer4Configs.type
- schemas.FirewallPolicyRuleMatcher.properties.srcIpRanges.description
- schemas.FirewallPolicyRuleMatcher.properties.srcIpRanges.items.type
- schemas.FirewallPolicyRuleMatcher.properties.srcIpRanges.type
- schemas.FirewallPolicyRuleMatcher.properties.srcSecureLabels.description
- schemas.FirewallPolicyRuleMatcher.properties.srcSecureLabels.items.type
- schemas.FirewallPolicyRuleMatcher.properties.srcSecureLabels.type
- schemas.FirewallPolicyRuleMatcher.type
- schemas.FirewallPolicyRuleMatcherLayer4Config.id
- schemas.FirewallPolicyRuleMatcherLayer4Config.properties.ipProtocol.description
- schemas.FirewallPolicyRuleMatcherLayer4Config.properties.ipProtocol.type
- schemas.FirewallPolicyRuleMatcherLayer4Config.properties.ports.description
- schemas.FirewallPolicyRuleMatcherLayer4Config.properties.ports.items.type
- schemas.FirewallPolicyRuleMatcherLayer4Config.properties.ports.type
- schemas.FirewallPolicyRuleMatcherLayer4Config.type
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.description
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.items.$ref
- schemas.InstancesGetEffectiveFirewallsResponse.properties.firewallPolicys.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.id
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.items.$ref
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.description
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enum
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enumDescriptions
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.type
- schemas.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.type
- schemas.InterconnectAttachment.properties.dataplaneVersion.description
- schemas.InterconnectAttachment.properties.dataplaneVersion.format
- schemas.InterconnectAttachment.properties.dataplaneVersion.type
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.description
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.items.$ref
- schemas.NetworksGetEffectiveFirewallsResponse.properties.firewallPolicys.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.id
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.displayName.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.name.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.items.$ref
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.rules.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.description
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enum
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.enumDescriptions
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.properties.type.type
- schemas.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.type
- schemas.SecurityPolicy.properties.adaptiveProtectionConfig.$ref
- schemas.SecurityPolicyAdaptiveProtectionConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfig.id
- schemas.SecurityPolicyAdaptiveProtectionConfig.properties.layer7DdosDefenseConfig.$ref
- schemas.SecurityPolicyAdaptiveProtectionConfig.properties.layer7DdosDefenseConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfig.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.id
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.enable.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.enable.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.description
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.enum
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.enumDescriptions
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.properties.ruleVisibility.type
- schemas.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.type
- schemas.SecurityPolicyRule.properties.ruleNumber.description
- schemas.SecurityPolicyRule.properties.ruleNumber.format
- schemas.SecurityPolicyRule.properties.ruleNumber.type

The following keys were changed:
- resources.subnetworks.methods.patch.description
- schemas.NetworkEndpointGroup.properties.networkEndpointType.enum
- schemas.NetworkEndpointGroup.properties.networkEndpointType.enumDescriptions
- schemas.Quota.properties.metric.enum
- schemas.Quota.properties.metric.enumDescriptions

#### compute:v1
The following keys were added:
- resources.globalOrganizationOperations.methods.delete.description
- resources.globalOrganizationOperations.methods.delete.httpMethod
- resources.globalOrganizationOperations.methods.delete.id
- resources.globalOrganizationOperations.methods.delete.parameterOrder
- resources.globalOrganizationOperations.methods.delete.parameters.operation.description
- resources.globalOrganizationOperations.methods.delete.parameters.operation.location
- resources.globalOrganizationOperations.methods.delete.parameters.operation.pattern
- resources.globalOrganizationOperations.methods.delete.parameters.operation.required
- resources.globalOrganizationOperations.methods.delete.parameters.operation.type
- resources.globalOrganizationOperations.methods.delete.parameters.parentId.description
- resources.globalOrganizationOperations.methods.delete.parameters.parentId.location
- resources.globalOrganizationOperations.methods.delete.parameters.parentId.type
- resources.globalOrganizationOperations.methods.delete.path
- resources.globalOrganizationOperations.methods.delete.scopes
- resources.globalOrganizationOperations.methods.get.description
- resources.globalOrganizationOperations.methods.get.httpMethod
- resources.globalOrganizationOperations.methods.get.id
- resources.globalOrganizationOperations.methods.get.parameterOrder
- resources.globalOrganizationOperations.methods.get.parameters.operation.description
- resources.globalOrganizationOperations.methods.get.parameters.operation.location
- resources.globalOrganizationOperations.methods.get.parameters.operation.pattern
- resources.globalOrganizationOperations.methods.get.parameters.operation.required
- resources.globalOrganizationOperations.methods.get.parameters.operation.type
- resources.globalOrganizationOperations.methods.get.parameters.parentId.description
- resources.globalOrganizationOperations.methods.get.parameters.parentId.location
- resources.globalOrganizationOperations.methods.get.parameters.parentId.type
- resources.globalOrganizationOperations.methods.get.path
- resources.globalOrganizationOperations.methods.get.response.$ref
- resources.globalOrganizationOperations.methods.get.scopes
- resources.globalOrganizationOperations.methods.list.description
- resources.globalOrganizationOperations.methods.list.httpMethod
- resources.globalOrganizationOperations.methods.list.id
- resources.globalOrganizationOperations.methods.list.parameters.filter.description
- resources.globalOrganizationOperations.methods.list.parameters.filter.location
- resources.globalOrganizationOperations.methods.list.parameters.filter.type
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.default
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.description
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.format
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.location
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.minimum
- resources.globalOrganizationOperations.methods.list.parameters.maxResults.type
- resources.globalOrganizationOperations.methods.list.parameters.orderBy.description
- resources.globalOrganizationOperations.methods.list.parameters.orderBy.location
- resources.globalOrganizationOperations.methods.list.parameters.orderBy.type
- resources.globalOrganizationOperations.methods.list.parameters.pageToken.description
- resources.globalOrganizationOperations.methods.list.parameters.pageToken.location
- resources.globalOrganizationOperations.methods.list.parameters.pageToken.type
- resources.globalOrganizationOperations.methods.list.parameters.parentId.description
- resources.globalOrganizationOperations.methods.list.parameters.parentId.location
- resources.globalOrganizationOperations.methods.list.parameters.parentId.type
- resources.globalOrganizationOperations.methods.list.parameters.returnPartialSuccess.description
- resources.globalOrganizationOperations.methods.list.parameters.returnPartialSuccess.location
- resources.globalOrganizationOperations.methods.list.parameters.returnPartialSuccess.type
- resources.globalOrganizationOperations.methods.list.path
- resources.globalOrganizationOperations.methods.list.response.$ref
- resources.globalOrganizationOperations.methods.list.scopes
- schemas.InterconnectAttachment.properties.dataplaneVersion.description
- schemas.InterconnectAttachment.properties.dataplaneVersion.format
- schemas.InterconnectAttachment.properties.dataplaneVersion.type

The following keys were changed:
- basePath
- baseUrl
- resources.acceleratorTypes.methods.aggregatedList.path
- resources.acceleratorTypes.methods.get.path
- resources.acceleratorTypes.methods.list.path
- resources.addresses.methods.aggregatedList.path
- resources.addresses.methods.delete.path
- resources.addresses.methods.get.path
- resources.addresses.methods.insert.path
- resources.addresses.methods.list.path
- resources.autoscalers.methods.aggregatedList.path
- resources.autoscalers.methods.delete.path
- resources.autoscalers.methods.get.path
- resources.autoscalers.methods.insert.path
- resources.autoscalers.methods.list.path
- resources.autoscalers.methods.patch.path
- resources.autoscalers.methods.update.path
- resources.backendBuckets.methods.addSignedUrlKey.path
- resources.backendBuckets.methods.delete.path
- resources.backendBuckets.methods.deleteSignedUrlKey.path
- resources.backendBuckets.methods.get.path
- resources.backendBuckets.methods.insert.path
- resources.backendBuckets.methods.list.path
- resources.backendBuckets.methods.patch.path
- resources.backendBuckets.methods.update.path
- resources.backendServices.methods.addSignedUrlKey.path
- resources.backendServices.methods.aggregatedList.path
- resources.backendServices.methods.delete.path
- resources.backendServices.methods.deleteSignedUrlKey.path
- resources.backendServices.methods.get.path
- resources.backendServices.methods.getHealth.path
- resources.backendServices.methods.insert.path
- resources.backendServices.methods.list.path
- resources.backendServices.methods.patch.path
- resources.backendServices.methods.setSecurityPolicy.path
- resources.backendServices.methods.update.path
- resources.diskTypes.methods.aggregatedList.path
- resources.diskTypes.methods.get.path
- resources.diskTypes.methods.list.path
- resources.disks.methods.addResourcePolicies.path
- resources.disks.methods.aggregatedList.path
- resources.disks.methods.createSnapshot.path
- resources.disks.methods.delete.path
- resources.disks.methods.get.path
- resources.disks.methods.getIamPolicy.path
- resources.disks.methods.insert.path
- resources.disks.methods.list.path
- resources.disks.methods.removeResourcePolicies.path
- resources.disks.methods.resize.path
- resources.disks.methods.setIamPolicy.path
- resources.disks.methods.setLabels.path
- resources.disks.methods.testIamPermissions.path
- resources.externalVpnGateways.methods.delete.path
- resources.externalVpnGateways.methods.get.path
- resources.externalVpnGateways.methods.insert.path
- resources.externalVpnGateways.methods.list.path
- resources.externalVpnGateways.methods.setLabels.path
- resources.externalVpnGateways.methods.testIamPermissions.path
- resources.firewalls.methods.delete.path
- resources.firewalls.methods.get.path
- resources.firewalls.methods.insert.path
- resources.firewalls.methods.list.path
- resources.firewalls.methods.patch.path
- resources.firewalls.methods.update.path
- resources.forwardingRules.methods.aggregatedList.path
- resources.forwardingRules.methods.delete.path
- resources.forwardingRules.methods.get.path
- resources.forwardingRules.methods.insert.path
- resources.forwardingRules.methods.list.path
- resources.forwardingRules.methods.patch.path
- resources.forwardingRules.methods.setTarget.path
- resources.globalAddresses.methods.delete.path
- resources.globalAddresses.methods.get.path
- resources.globalAddresses.methods.insert.path
- resources.globalAddresses.methods.list.path
- resources.globalForwardingRules.methods.delete.path
- resources.globalForwardingRules.methods.get.path
- resources.globalForwardingRules.methods.insert.path
- resources.globalForwardingRules.methods.list.path
- resources.globalForwardingRules.methods.patch.path
- resources.globalForwardingRules.methods.setTarget.path
- resources.globalNetworkEndpointGroups.methods.attachNetworkEndpoints.path
- resources.globalNetworkEndpointGroups.methods.delete.path
- resources.globalNetworkEndpointGroups.methods.detachNetworkEndpoints.path
- resources.globalNetworkEndpointGroups.methods.get.path
- resources.globalNetworkEndpointGroups.methods.insert.path
- resources.globalNetworkEndpointGroups.methods.list.path
- resources.globalNetworkEndpointGroups.methods.listNetworkEndpoints.path
- resources.globalOperations.methods.aggregatedList.path
- resources.globalOperations.methods.delete.path
- resources.globalOperations.methods.get.path
- resources.globalOperations.methods.list.path
- resources.globalOperations.methods.wait.path
- resources.healthChecks.methods.aggregatedList.path
- resources.healthChecks.methods.delete.path
- resources.healthChecks.methods.get.path
- resources.healthChecks.methods.insert.path
- resources.healthChecks.methods.list.path
- resources.healthChecks.methods.patch.path
- resources.healthChecks.methods.update.path
- resources.httpHealthChecks.methods.delete.path
- resources.httpHealthChecks.methods.get.path
- resources.httpHealthChecks.methods.insert.path
- resources.httpHealthChecks.methods.list.path
- resources.httpHealthChecks.methods.patch.path
- resources.httpHealthChecks.methods.update.path
- resources.httpsHealthChecks.methods.delete.path
- resources.httpsHealthChecks.methods.get.path
- resources.httpsHealthChecks.methods.insert.path
- resources.httpsHealthChecks.methods.list.path
- resources.httpsHealthChecks.methods.patch.path
- resources.httpsHealthChecks.methods.update.path
- resources.images.methods.delete.path
- resources.images.methods.deprecate.path
- resources.images.methods.get.path
- resources.images.methods.getFromFamily.path
- resources.images.methods.getIamPolicy.path
- resources.images.methods.insert.path
- resources.images.methods.list.path
- resources.images.methods.patch.path
- resources.images.methods.setIamPolicy.path
- resources.images.methods.setLabels.path
- resources.images.methods.testIamPermissions.path
- resources.instanceGroupManagers.methods.abandonInstances.path
- resources.instanceGroupManagers.methods.aggregatedList.path
- resources.instanceGroupManagers.methods.applyUpdatesToInstances.path
- resources.instanceGroupManagers.methods.createInstances.path
- resources.instanceGroupManagers.methods.delete.path
- resources.instanceGroupManagers.methods.deleteInstances.path
- resources.instanceGroupManagers.methods.deletePerInstanceConfigs.path
- resources.instanceGroupManagers.methods.get.path
- resources.instanceGroupManagers.methods.insert.path
- resources.instanceGroupManagers.methods.list.path
- resources.instanceGroupManagers.methods.listErrors.path
- resources.instanceGroupManagers.methods.listManagedInstances.path
- resources.instanceGroupManagers.methods.listPerInstanceConfigs.path
- resources.instanceGroupManagers.methods.patch.path
- resources.instanceGroupManagers.methods.patchPerInstanceConfigs.path
- resources.instanceGroupManagers.methods.recreateInstances.path
- resources.instanceGroupManagers.methods.resize.path
- resources.instanceGroupManagers.methods.setInstanceTemplate.path
- resources.instanceGroupManagers.methods.setTargetPools.path
- resources.instanceGroupManagers.methods.updatePerInstanceConfigs.path
- resources.instanceGroups.methods.addInstances.path
- resources.instanceGroups.methods.aggregatedList.path
- resources.instanceGroups.methods.delete.path
- resources.instanceGroups.methods.get.path
- resources.instanceGroups.methods.insert.path
- resources.instanceGroups.methods.list.path
- resources.instanceGroups.methods.listInstances.path
- resources.instanceGroups.methods.removeInstances.path
- resources.instanceGroups.methods.setNamedPorts.path
- resources.instanceTemplates.methods.delete.path
- resources.instanceTemplates.methods.get.path
- resources.instanceTemplates.methods.getIamPolicy.path
- resources.instanceTemplates.methods.insert.path
- resources.instanceTemplates.methods.list.path
- resources.instanceTemplates.methods.setIamPolicy.path
- resources.instanceTemplates.methods.testIamPermissions.path
- resources.instances.methods.addAccessConfig.path
- resources.instances.methods.addResourcePolicies.path
- resources.instances.methods.aggregatedList.path
- resources.instances.methods.attachDisk.path
- resources.instances.methods.delete.path
- resources.instances.methods.deleteAccessConfig.path
- resources.instances.methods.detachDisk.path
- resources.instances.methods.get.path
- resources.instances.methods.getGuestAttributes.path
- resources.instances.methods.getIamPolicy.path
- resources.instances.methods.getScreenshot.path
- resources.instances.methods.getSerialPortOutput.path
- resources.instances.methods.getShieldedInstanceIdentity.path
- resources.instances.methods.insert.path
- resources.instances.methods.list.path
- resources.instances.methods.listReferrers.path
- resources.instances.methods.removeResourcePolicies.path
- resources.instances.methods.reset.path
- resources.instances.methods.setDeletionProtection.path
- resources.instances.methods.setDiskAutoDelete.path
- resources.instances.methods.setIamPolicy.path
- resources.instances.methods.setLabels.path
- resources.instances.methods.setMachineResources.path
- resources.instances.methods.setMachineType.path
- resources.instances.methods.setMetadata.path
- resources.instances.methods.setMinCpuPlatform.path
- resources.instances.methods.setScheduling.path
- resources.instances.methods.setServiceAccount.path
- resources.instances.methods.setShieldedInstanceIntegrityPolicy.path
- resources.instances.methods.setTags.path
- resources.instances.methods.simulateMaintenanceEvent.path
- resources.instances.methods.start.path
- resources.instances.methods.startWithEncryptionKey.path
- resources.instances.methods.stop.path
- resources.instances.methods.testIamPermissions.path
- resources.instances.methods.update.path
- resources.instances.methods.updateAccessConfig.path
- resources.instances.methods.updateDisplayDevice.path
- resources.instances.methods.updateNetworkInterface.path
- resources.instances.methods.updateShieldedInstanceConfig.path
- resources.interconnectAttachments.methods.aggregatedList.path
- resources.interconnectAttachments.methods.delete.path
- resources.interconnectAttachments.methods.get.path
- resources.interconnectAttachments.methods.insert.path
- resources.interconnectAttachments.methods.list.path
- resources.interconnectAttachments.methods.patch.path
- resources.interconnectLocations.methods.get.path
- resources.interconnectLocations.methods.list.path
- resources.interconnects.methods.delete.path
- resources.interconnects.methods.get.path
- resources.interconnects.methods.getDiagnostics.path
- resources.interconnects.methods.insert.path
- resources.interconnects.methods.list.path
- resources.interconnects.methods.patch.path
- resources.licenseCodes.methods.get.path
- resources.licenseCodes.methods.testIamPermissions.path
- resources.licenses.methods.delete.path
- resources.licenses.methods.get.path
- resources.licenses.methods.getIamPolicy.path
- resources.licenses.methods.insert.path
- resources.licenses.methods.list.path
- resources.licenses.methods.setIamPolicy.path
- resources.licenses.methods.testIamPermissions.path
- resources.machineTypes.methods.aggregatedList.path
- resources.machineTypes.methods.get.path
- resources.machineTypes.methods.list.path
- resources.networkEndpointGroups.methods.aggregatedList.path
- resources.networkEndpointGroups.methods.attachNetworkEndpoints.path
- resources.networkEndpointGroups.methods.delete.path
- resources.networkEndpointGroups.methods.detachNetworkEndpoints.path
- resources.networkEndpointGroups.methods.get.path
- resources.networkEndpointGroups.methods.insert.path
- resources.networkEndpointGroups.methods.list.path
- resources.networkEndpointGroups.methods.listNetworkEndpoints.path
- resources.networkEndpointGroups.methods.testIamPermissions.path
- resources.networks.methods.addPeering.path
- resources.networks.methods.delete.path
- resources.networks.methods.get.path
- resources.networks.methods.insert.path
- resources.networks.methods.list.path
- resources.networks.methods.listPeeringRoutes.path
- resources.networks.methods.patch.path
- resources.networks.methods.removePeering.path
- resources.networks.methods.switchToCustomMode.path
- resources.networks.methods.updatePeering.path
- resources.nodeGroups.methods.addNodes.path
- resources.nodeGroups.methods.aggregatedList.path
- resources.nodeGroups.methods.delete.path
- resources.nodeGroups.methods.deleteNodes.path
- resources.nodeGroups.methods.get.path
- resources.nodeGroups.methods.getIamPolicy.path
- resources.nodeGroups.methods.insert.path
- resources.nodeGroups.methods.list.path
- resources.nodeGroups.methods.listNodes.path
- resources.nodeGroups.methods.patch.path
- resources.nodeGroups.methods.setIamPolicy.path
- resources.nodeGroups.methods.setNodeTemplate.path
- resources.nodeGroups.methods.testIamPermissions.path
- resources.nodeTemplates.methods.aggregatedList.path
- resources.nodeTemplates.methods.delete.path
- resources.nodeTemplates.methods.get.path
- resources.nodeTemplates.methods.getIamPolicy.path
- resources.nodeTemplates.methods.insert.path
- resources.nodeTemplates.methods.list.path
- resources.nodeTemplates.methods.setIamPolicy.path
- resources.nodeTemplates.methods.testIamPermissions.path
- resources.nodeTypes.methods.aggregatedList.path
- resources.nodeTypes.methods.get.path
- resources.nodeTypes.methods.list.path
- resources.packetMirrorings.methods.aggregatedList.path
- resources.packetMirrorings.methods.delete.path
- resources.packetMirrorings.methods.get.path
- resources.packetMirrorings.methods.insert.path
- resources.packetMirrorings.methods.list.path
- resources.packetMirrorings.methods.patch.path
- resources.packetMirrorings.methods.testIamPermissions.path
- resources.projects.methods.disableXpnHost.path
- resources.projects.methods.disableXpnResource.path
- resources.projects.methods.enableXpnHost.path
- resources.projects.methods.enableXpnResource.path
- resources.projects.methods.get.path
- resources.projects.methods.getXpnHost.path
- resources.projects.methods.getXpnResources.path
- resources.projects.methods.listXpnHosts.path
- resources.projects.methods.moveDisk.path
- resources.projects.methods.moveInstance.path
- resources.projects.methods.setCommonInstanceMetadata.path
- resources.projects.methods.setDefaultNetworkTier.path
- resources.projects.methods.setUsageExportBucket.path
- resources.regionAutoscalers.methods.delete.path
- resources.regionAutoscalers.methods.get.path
- resources.regionAutoscalers.methods.insert.path
- resources.regionAutoscalers.methods.list.path
- resources.regionAutoscalers.methods.patch.path
- resources.regionAutoscalers.methods.update.path
- resources.regionBackendServices.methods.delete.path
- resources.regionBackendServices.methods.get.path
- resources.regionBackendServices.methods.getHealth.path
- resources.regionBackendServices.methods.insert.path
- resources.regionBackendServices.methods.list.path
- resources.regionBackendServices.methods.patch.path
- resources.regionBackendServices.methods.update.path
- resources.regionCommitments.methods.aggregatedList.path
- resources.regionCommitments.methods.get.path
- resources.regionCommitments.methods.insert.path
- resources.regionCommitments.methods.list.path
- resources.regionDiskTypes.methods.get.path
- resources.regionDiskTypes.methods.list.path
- resources.regionDisks.methods.addResourcePolicies.path
- resources.regionDisks.methods.createSnapshot.path
- resources.regionDisks.methods.delete.path
- resources.regionDisks.methods.get.path
- resources.regionDisks.methods.getIamPolicy.path
- resources.regionDisks.methods.insert.path
- resources.regionDisks.methods.list.path
- resources.regionDisks.methods.removeResourcePolicies.path
- resources.regionDisks.methods.resize.path
- resources.regionDisks.methods.setIamPolicy.path
- resources.regionDisks.methods.setLabels.path
- resources.regionDisks.methods.testIamPermissions.path
- resources.regionHealthCheckServices.methods.delete.path
- resources.regionHealthCheckServices.methods.get.path
- resources.regionHealthCheckServices.methods.insert.path
- resources.regionHealthCheckServices.methods.list.path
- resources.regionHealthCheckServices.methods.patch.path
- resources.regionHealthChecks.methods.delete.path
- resources.regionHealthChecks.methods.get.path
- resources.regionHealthChecks.methods.insert.path
- resources.regionHealthChecks.methods.list.path
- resources.regionHealthChecks.methods.patch.path
- resources.regionHealthChecks.methods.update.path
- resources.regionInstanceGroupManagers.methods.abandonInstances.path
- resources.regionInstanceGroupManagers.methods.applyUpdatesToInstances.path
- resources.regionInstanceGroupManagers.methods.createInstances.path
- resources.regionInstanceGroupManagers.methods.delete.path
- resources.regionInstanceGroupManagers.methods.deleteInstances.path
- resources.regionInstanceGroupManagers.methods.deletePerInstanceConfigs.path
- resources.regionInstanceGroupManagers.methods.get.path
- resources.regionInstanceGroupManagers.methods.insert.path
- resources.regionInstanceGroupManagers.methods.list.path
- resources.regionInstanceGroupManagers.methods.listErrors.path
- resources.regionInstanceGroupManagers.methods.listManagedInstances.path
- resources.regionInstanceGroupManagers.methods.listPerInstanceConfigs.path
- resources.regionInstanceGroupManagers.methods.patch.path
- resources.regionInstanceGroupManagers.methods.patchPerInstanceConfigs.path
- resources.regionInstanceGroupManagers.methods.recreateInstances.path
- resources.regionInstanceGroupManagers.methods.resize.path
- resources.regionInstanceGroupManagers.methods.setInstanceTemplate.path
- resources.regionInstanceGroupManagers.methods.setTargetPools.path
- resources.regionInstanceGroupManagers.methods.updatePerInstanceConfigs.path
- resources.regionInstanceGroups.methods.get.path
- resources.regionInstanceGroups.methods.list.path
- resources.regionInstanceGroups.methods.listInstances.path
- resources.regionInstanceGroups.methods.setNamedPorts.path
- resources.regionNetworkEndpointGroups.methods.delete.path
- resources.regionNetworkEndpointGroups.methods.get.path
- resources.regionNetworkEndpointGroups.methods.insert.path
- resources.regionNetworkEndpointGroups.methods.list.path
- resources.regionNotificationEndpoints.methods.delete.path
- resources.regionNotificationEndpoints.methods.get.path
- resources.regionNotificationEndpoints.methods.insert.path
- resources.regionNotificationEndpoints.methods.list.path
- resources.regionOperations.methods.delete.path
- resources.regionOperations.methods.get.path
- resources.regionOperations.methods.list.path
- resources.regionOperations.methods.wait.path
- resources.regionSslCertificates.methods.delete.path
- resources.regionSslCertificates.methods.get.path
- resources.regionSslCertificates.methods.insert.path
- resources.regionSslCertificates.methods.list.path
- resources.regionTargetHttpProxies.methods.delete.path
- resources.regionTargetHttpProxies.methods.get.path
- resources.regionTargetHttpProxies.methods.insert.path
- resources.regionTargetHttpProxies.methods.list.path
- resources.regionTargetHttpProxies.methods.setUrlMap.path
- resources.regionTargetHttpsProxies.methods.delete.path
- resources.regionTargetHttpsProxies.methods.get.path
- resources.regionTargetHttpsProxies.methods.insert.path
- resources.regionTargetHttpsProxies.methods.list.path
- resources.regionTargetHttpsProxies.methods.setSslCertificates.path
- resources.regionTargetHttpsProxies.methods.setUrlMap.path
- resources.regionUrlMaps.methods.delete.path
- resources.regionUrlMaps.methods.get.path
- resources.regionUrlMaps.methods.insert.path
- resources.regionUrlMaps.methods.list.path
- resources.regionUrlMaps.methods.patch.path
- resources.regionUrlMaps.methods.update.path
- resources.regionUrlMaps.methods.validate.path
- resources.regions.methods.get.path
- resources.regions.methods.list.path
- resources.reservations.methods.aggregatedList.path
- resources.reservations.methods.delete.path
- resources.reservations.methods.get.path
- resources.reservations.methods.getIamPolicy.path
- resources.reservations.methods.insert.path
- resources.reservations.methods.list.path
- resources.reservations.methods.resize.path
- resources.reservations.methods.setIamPolicy.path
- resources.reservations.methods.testIamPermissions.path
- resources.resourcePolicies.methods.aggregatedList.path
- resources.resourcePolicies.methods.delete.path
- resources.resourcePolicies.methods.get.path
- resources.resourcePolicies.methods.getIamPolicy.path
- resources.resourcePolicies.methods.insert.path
- resources.resourcePolicies.methods.list.path
- resources.resourcePolicies.methods.setIamPolicy.path
- resources.resourcePolicies.methods.testIamPermissions.path
- resources.routers.methods.aggregatedList.path
- resources.routers.methods.delete.path
- resources.routers.methods.get.path
- resources.routers.methods.getNatMappingInfo.path
- resources.routers.methods.getRouterStatus.path
- resources.routers.methods.insert.path
- resources.routers.methods.list.path
- resources.routers.methods.patch.path
- resources.routers.methods.preview.path
- resources.routers.methods.update.path
- resources.routes.methods.delete.path
- resources.routes.methods.get.path
- resources.routes.methods.insert.path
- resources.routes.methods.list.path
- resources.securityPolicies.methods.addRule.path
- resources.securityPolicies.methods.delete.path
- resources.securityPolicies.methods.get.path
- resources.securityPolicies.methods.getRule.path
- resources.securityPolicies.methods.insert.path
- resources.securityPolicies.methods.list.path
- resources.securityPolicies.methods.listPreconfiguredExpressionSets.path
- resources.securityPolicies.methods.patch.path
- resources.securityPolicies.methods.patchRule.path
- resources.securityPolicies.methods.removeRule.path
- resources.snapshots.methods.delete.path
- resources.snapshots.methods.get.path
- resources.snapshots.methods.getIamPolicy.path
- resources.snapshots.methods.list.path
- resources.snapshots.methods.setIamPolicy.path
- resources.snapshots.methods.setLabels.path
- resources.snapshots.methods.testIamPermissions.path
- resources.sslCertificates.methods.aggregatedList.path
- resources.sslCertificates.methods.delete.path
- resources.sslCertificates.methods.get.path
- resources.sslCertificates.methods.insert.path
- resources.sslCertificates.methods.list.path
- resources.sslPolicies.methods.delete.path
- resources.sslPolicies.methods.get.path
- resources.sslPolicies.methods.insert.path
- resources.sslPolicies.methods.list.path
- resources.sslPolicies.methods.listAvailableFeatures.path
- resources.sslPolicies.methods.patch.path
- resources.subnetworks.methods.aggregatedList.path
- resources.subnetworks.methods.delete.path
- resources.subnetworks.methods.expandIpCidrRange.path
- resources.subnetworks.methods.get.path
- resources.subnetworks.methods.getIamPolicy.path
- resources.subnetworks.methods.insert.path
- resources.subnetworks.methods.list.path
- resources.subnetworks.methods.listUsable.path
- resources.subnetworks.methods.patch.description
- resources.subnetworks.methods.patch.path
- resources.subnetworks.methods.setIamPolicy.path
- resources.subnetworks.methods.setPrivateIpGoogleAccess.path
- resources.subnetworks.methods.testIamPermissions.path
- resources.targetGrpcProxies.methods.delete.path
- resources.targetGrpcProxies.methods.get.path
- resources.targetGrpcProxies.methods.insert.path
- resources.targetGrpcProxies.methods.list.path
- resources.targetGrpcProxies.methods.patch.path
- resources.targetHttpProxies.methods.aggregatedList.path
- resources.targetHttpProxies.methods.delete.path
- resources.targetHttpProxies.methods.get.path
- resources.targetHttpProxies.methods.insert.path
- resources.targetHttpProxies.methods.list.path
- resources.targetHttpProxies.methods.patch.path
- resources.targetHttpProxies.methods.setUrlMap.path
- resources.targetHttpsProxies.methods.aggregatedList.path
- resources.targetHttpsProxies.methods.delete.path
- resources.targetHttpsProxies.methods.get.path
- resources.targetHttpsProxies.methods.insert.path
- resources.targetHttpsProxies.methods.list.path
- resources.targetHttpsProxies.methods.setQuicOverride.path
- resources.targetHttpsProxies.methods.setSslCertificates.path
- resources.targetHttpsProxies.methods.setSslPolicy.path
- resources.targetHttpsProxies.methods.setUrlMap.path
- resources.targetInstances.methods.aggregatedList.path
- resources.targetInstances.methods.delete.path
- resources.targetInstances.methods.get.path
- resources.targetInstances.methods.insert.path
- resources.targetInstances.methods.list.path
- resources.targetPools.methods.addHealthCheck.path
- resources.targetPools.methods.addInstance.path
- resources.targetPools.methods.aggregatedList.path
- resources.targetPools.methods.delete.path
- resources.targetPools.methods.get.path
- resources.targetPools.methods.getHealth.path
- resources.targetPools.methods.insert.path
- resources.targetPools.methods.list.path
- resources.targetPools.methods.removeHealthCheck.path
- resources.targetPools.methods.removeInstance.path
- resources.targetPools.methods.setBackup.path
- resources.targetSslProxies.methods.delete.path
- resources.targetSslProxies.methods.get.path
- resources.targetSslProxies.methods.insert.path
- resources.targetSslProxies.methods.list.path
- resources.targetSslProxies.methods.setBackendService.path
- resources.targetSslProxies.methods.setProxyHeader.path
- resources.targetSslProxies.methods.setSslCertificates.path
- resources.targetSslProxies.methods.setSslPolicy.path
- resources.targetTcpProxies.methods.delete.path
- resources.targetTcpProxies.methods.get.path
- resources.targetTcpProxies.methods.insert.path
- resources.targetTcpProxies.methods.list.path
- resources.targetTcpProxies.methods.setBackendService.path
- resources.targetTcpProxies.methods.setProxyHeader.path
- resources.targetVpnGateways.methods.aggregatedList.path
- resources.targetVpnGateways.methods.delete.path
- resources.targetVpnGateways.methods.get.path
- resources.targetVpnGateways.methods.insert.path
- resources.targetVpnGateways.methods.list.path
- resources.urlMaps.methods.aggregatedList.path
- resources.urlMaps.methods.delete.path
- resources.urlMaps.methods.get.path
- resources.urlMaps.methods.insert.path
- resources.urlMaps.methods.invalidateCache.path
- resources.urlMaps.methods.list.path
- resources.urlMaps.methods.patch.path
- resources.urlMaps.methods.update.path
- resources.urlMaps.methods.validate.path
- resources.vpnGateways.methods.aggregatedList.path
- resources.vpnGateways.methods.delete.path
- resources.vpnGateways.methods.get.path
- resources.vpnGateways.methods.getStatus.path
- resources.vpnGateways.methods.insert.path
- resources.vpnGateways.methods.list.path
- resources.vpnGateways.methods.setLabels.path
- resources.vpnGateways.methods.testIamPermissions.path
- resources.vpnTunnels.methods.aggregatedList.path
- resources.vpnTunnels.methods.delete.path
- resources.vpnTunnels.methods.get.path
- resources.vpnTunnels.methods.insert.path
- resources.vpnTunnels.methods.list.path
- resources.zoneOperations.methods.delete.path
- resources.zoneOperations.methods.get.path
- resources.zoneOperations.methods.list.path
- resources.zoneOperations.methods.wait.path
- resources.zones.methods.get.path
- resources.zones.methods.list.path
- schemas.Quota.properties.metric.enum
- schemas.Quota.properties.metric.enumDescriptions
- servicePath
  • Loading branch information
yoshi-automation authored and JustinBeckwith committed Nov 30, 2020
1 parent 44eaaf6 commit ada555e
Show file tree
Hide file tree
Showing 6 changed files with 2,266 additions and 1,361 deletions.
172 changes: 161 additions & 11 deletions discovery/compute-alpha.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"description": "Creates and runs virtual machines on Google Cloud Platform.",
"discoveryVersion": "v1",
"documentationLink": "https://developers.google.com/compute/docs/reference/latest/",
"etag": "\"-2NioU2H8y8siEzrBOV_qzRI6kQ/N2RdLSld28K6AbRrUK_kSZIlMkM\"",
"etag": "\"-2NioU2H8y8siEzrBOV_qzRI6kQ/9ahXG5LMOkoK4jbn0XWcoDNk8_U\"",
"icons": {
"x16": "https://www.google.com/images/icons/product/compute_engine-16.png",
"x32": "https://www.google.com/images/icons/product/compute_engine-32.png"
Expand Down Expand Up @@ -28018,7 +28018,7 @@
]
},
"patch": {
"description": "Patches the specified subnetwork with the data included in the request. Only certain fields can up updated with a patch request as indicated in the field descriptions. You must specify the current fingerprint of the subnetwork resource being patched.",
"description": "Patches the specified subnetwork with the data included in the request. Only certain fields can be updated with a patch request as indicated in the field descriptions. You must specify the current fingerprint of the subnetwork resource being patched.",
"httpMethod": "PATCH",
"id": "compute.subnetworks.patch",
"parameterOrder": [
Expand Down Expand Up @@ -33471,7 +33471,7 @@
}
}
},
"revision": "20201022",
"revision": "20201102",
"rootUrl": "https://compute.googleapis.com/",
"schemas": {
"AcceleratorConfig": {
Expand Down Expand Up @@ -37099,7 +37099,7 @@
"id": "Binding",
"properties": {
"bindingId": {
"description": "A client-specified ID for this binding. Expected to be globally unique to support the internal bindings-by-ID API.",
"description": "",
"type": "string"
},
"condition": {
Expand Down Expand Up @@ -40160,17 +40160,19 @@
"direction": {
"description": "The direction in which this rule applies.",
"enum": [
"DIRECTION_UNSPECIFIED",
"EGRESS",
"INGRESS"
],
"enumDescriptions": [
"",
"",
""
],
"type": "string"
},
"disabled": {
"description": "Denotes whether the firewall policy rule is disabled. When set to true, the firewall policy rule is not enforced and traffic behaves as if it did not exist. If this is unspecified, the firewall policy rule will be enabled.",
"type": "boolean"
},
"enableLogging": {
"description": "Denotes whether to enable logging for a particular rule. If logging is enabled, logs will be exported to the configured export destination in Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you cannot enable logging on \"goto_next\" rules.",
"type": "boolean"
Expand All @@ -40184,10 +40186,6 @@
"$ref": "FirewallPolicyRuleMatcher",
"description": "A match condition that incoming traffic is evaluated against. If it evaluates to true, the corresponding ?action? is enforced."
},
"preview": {
"description": "If set to true, the specified action is not enforced.",
"type": "boolean"
},
"priority": {
"description": "An integer indicating the priority of a rule in the list. The priority must be a positive value between 0 and 2147483647. Rules are evaluated from highest to lowest priority where 0 is the highest priority and 2147483647 is the lowest prority.",
"format": "int32",
Expand Down Expand Up @@ -43534,6 +43532,13 @@
},
"type": "array"
},
"secureTags": {
"description": "Secure tags to apply to this instance. These can be later modified by the update method. Maximum number of secure tags allowed is 300.",
"items": {
"type": "string"
},
"type": "array"
},
"selfLink": {
"description": "[Output Only] Server-defined URL for this resource.",
"type": "string"
Expand Down Expand Up @@ -44654,6 +44659,22 @@
],
"type": "string"
},
"mostDisruptiveAllowedAction": {
"description": "Most disruptive action that is allowed to be taken on an instance. You can specify either NONE to forbid any actions, REFRESH to allow actions that do not need instance restart, RESTART to allow actions that can be applied without instance replacing or REPLACE to allow all possible actions. If the Updater determines that the minimal update action needed is more disruptive than most disruptive allowed action you specify it will not perform the update at all.",
"enum": [
"NONE",
"REFRESH",
"REPLACE",
"RESTART"
],
"enumDescriptions": [
"",
"",
"",
""
],
"type": "string"
},
"replacementMethod": {
"description": "What action should be used to replace instances. See minimal_action.REPLACE",
"enum": [
Expand Down Expand Up @@ -46121,6 +46142,13 @@
"InstancesGetEffectiveFirewallsResponse": {
"id": "InstancesGetEffectiveFirewallsResponse",
"properties": {
"firewallPolicys": {
"description": "Effective firewalls from firewall policies.",
"items": {
"$ref": "InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy"
},
"type": "array"
},
"firewalls": {
"description": "Effective firewalls on the instance.",
"items": {
Expand All @@ -46138,6 +46166,41 @@
},
"type": "object"
},
"InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy": {
"id": "InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy",
"properties": {
"displayName": {
"description": "[Output Only] The display name of the firewall policy.",
"type": "string"
},
"name": {
"description": "[Output Only] The name of the firewall policy.",
"type": "string"
},
"rules": {
"description": "The rules that apply to the network.",
"items": {
"$ref": "FirewallPolicyRule"
},
"type": "array"
},
"type": {
"description": "[Output Only] The type of the firewall policy.",
"enum": [
"HIERARCHY",
"NETWORK",
"UNSPECIFIED"
],
"enumDescriptions": [
"",
"",
""
],
"type": "string"
}
},
"type": "object"
},
"InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy": {
"description": "A pruned SecurityPolicy containing ID and any applicable firewall rules.",
"id": "InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy",
Expand Down Expand Up @@ -50932,6 +50995,13 @@
"NetworksGetEffectiveFirewallsResponse": {
"id": "NetworksGetEffectiveFirewallsResponse",
"properties": {
"firewallPolicys": {
"description": "Effective firewalls from firewall policy.",
"items": {
"$ref": "NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy"
},
"type": "array"
},
"firewalls": {
"description": "Effective firewalls on the network.",
"items": {
Expand All @@ -50949,6 +51019,41 @@
},
"type": "object"
},
"NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy": {
"id": "NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy",
"properties": {
"displayName": {
"description": "[Output Only] The display name of the firewall policy.",
"type": "string"
},
"name": {
"description": "[Output Only] The name of the firewall policy.",
"type": "string"
},
"rules": {
"description": "The rules that apply to the network.",
"items": {
"$ref": "FirewallPolicyRule"
},
"type": "array"
},
"type": {
"description": "[Output Only] The type of the firewall policy.",
"enum": [
"HIERARCHY",
"NETWORK",
"UNSPECIFIED"
],
"enumDescriptions": [
"",
"",
""
],
"type": "string"
}
},
"type": "object"
},
"NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy": {
"description": "A pruned SecurityPolicy containing ID and any applicable firewall rules.",
"id": "NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy",
Expand Down Expand Up @@ -55346,6 +55451,7 @@
"PREEMPTIBLE_NVIDIA_V100_GPUS",
"PRIVATE_V6_ACCESS_SUBNETWORKS",
"PSC_GOOGLE_APIS_FORWARDING_RULES_PER_NETWORK",
"PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK",
"PUBLIC_ADVERTISED_PREFIXES",
"PUBLIC_DELEGATED_PREFIXES",
"REGIONAL_AUTOSCALERS",
Expand Down Expand Up @@ -55494,6 +55600,7 @@
"",
"",
"",
"",
""
],
"type": "string"
Expand Down Expand Up @@ -59956,6 +60063,9 @@
"description": "Represents a Google Cloud Armor security policy resource.\n\nOnly external backend services that use load balancers can reference a security policy. For more information, see Google Cloud Armor security policy overview. (== resource_for {$api_version}.securityPolicies ==)",
"id": "SecurityPolicy",
"properties": {
"adaptiveProtectionConfig": {
"$ref": "SecurityPolicyAdaptiveProtectionConfig"
},
"associations": {
"description": "A list of associations that belong to this policy.",
"items": {
Expand Down Expand Up @@ -60052,6 +60162,40 @@
},
"type": "object"
},
"SecurityPolicyAdaptiveProtectionConfig": {
"description": "Configuration options for Cloud Armor Adaptive Protection (CAAP).",
"id": "SecurityPolicyAdaptiveProtectionConfig",
"properties": {
"layer7DdosDefenseConfig": {
"$ref": "SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig",
"description": "If set to true, enables Cloud Armor Machine Learning."
}
},
"type": "object"
},
"SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig": {
"description": "Configuration options for L7 DDoS detection.",
"id": "SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig",
"properties": {
"enable": {
"description": "If set to true, enables CAAP for L7 DDoS detection.",
"type": "boolean"
},
"ruleVisibility": {
"description": "Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules.",
"enum": [
"PREMIUM",
"STANDARD"
],
"enumDescriptions": [
"",
""
],
"type": "string"
}
},
"type": "object"
},
"SecurityPolicyAssociation": {
"id": "SecurityPolicyAssociation",
"properties": {
Expand Down Expand Up @@ -60255,6 +60399,11 @@
"$ref": "SecurityPolicyRuleRateLimitOptions",
"description": "Must be specified if the action is \"rate_based_blacklist\" or \"throttle\". Cannot be specified for any other actions."
},
"ruleNumber": {
"description": "Identifier for the rule. This is only unique within the given security policy. This can only be set during rule creation, if rule number is not specified it will be generated by the server.",
"format": "int64",
"type": "string"
},
"ruleTupleCount": {
"description": "[Output Only] Calculation of the complexity of a single firewall security policy rule.",
"format": "int32",
Expand Down Expand Up @@ -60575,6 +60724,7 @@
"id": "ServiceAttachment",
"properties": {
"connectionPreference": {
"description": "The connection preference of service attachment. The value can be set to ACCEPT_AUTOMATIC. An ACCEPT_AUTOMATIC service attachment is one that always accepts the connection from consumer forwarding rules.",
"enum": [
"ACCEPT_AUTOMATIC",
"CONNECTION_PREFERENCE_UNSPECIFIED"
Expand All @@ -60586,7 +60736,7 @@
"type": "string"
},
"consumerForwardingRules": {
"description": "An array of forwarding rules for all the consumers connected to this service attachment.",
"description": "[Output Only] An array of forwarding rules for all the consumers connected to this service attachment.",
"items": {
"$ref": "ServiceAttachmentConsumerForwardingRule"
},
Expand Down

0 comments on commit ada555e

Please sign in to comment.