VMwareEngineExternalAccessRule: real vs mock
304 removals
Words removed | 543 |
Total words | 1154 |
Words removed (%) | 47.05 |
671 lines
23 additions
Words added | 39 |
Total words | 650 |
Words added (%) | 6.00 |
392 lines
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
404 Not Found
404 Not Found
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"error": {
"error": {
"code": 404,
"code": 404,
"message": "Resource 'projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}' was not found",
"message": "Resource 'projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}' was not found",
"status": "NOT_FOUND"
"status": "NOT_FOUND"
}
}
}
}
---
---
POST https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules?%24alt=json%3Benum-encoding%3Dint&externalAccessRuleId=vmwareengineexternalaccessrule-minimal-${uniqueId}
POST https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules?%24alt=json%3Benum-encoding%3Dint&externalAccessRuleId=vmwareengineexternalaccessrule-minimal-${uniqueId}
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: parent=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}
X-Goog-Request-Params: parent=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}
{
{
"action": 2,
"action": 2,
"description": "Initial description",
"description": "Initial description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
]
]
}
}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"done": false,
"metadata": {
"metadata": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"apiVersion": "v1",
"apiVersion": "v1",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"requestedCancellation": false,
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"verb": "create"
"verb": "create"
},
},
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}"
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}"
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/operations/${operationID}
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/operations/${operationID}
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2Foperations%2F${operationID}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2Foperations%2F${operationID}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"done": true,
"done": true,
"metadata": {
"metadata": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"apiVersion": "v1",
"apiVersion": "v1",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"endTime": "2024-04-01T12:34:56.123456Z",
"endTime": "2024-04-01T12:34:56.123456Z",
"requestedCancellation": false,
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"verb": "create"
"verb": "create"
},
},
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}",
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}",
"response": {
"response": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.ExternalAccessRule",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.ExternalAccessRule",
"action": "DENY",
"action": "DENY",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "Initial description",
"description": "Initial description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
],
],
"state": "ACTIVE",
"state": "ACTIVE",
"uid": "111111111111111111111",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z"
"updateTime": "2024-04-01T12:34:56.123456Z"
}
}
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine network policy",
"edgeServicesCidr": "192.168.30.0/26",
"externalIp": {
"enabled": true,
"state": 3
},
"internetAccess": {
"enabled": true,
"state": 3
},
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vmwareEngineNetwork": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"vmwareEngineNetworkCanonical": "projects/${projectNumber}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}"
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fglobal%2FvmwareEngineNetworks%2Fvmwareenginenetwork-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine network",
"etag": "abcdef0123A=",
"name": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"state": 2,
"type": 2,
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vpcNetworks": [
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 2
},
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 1
},
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 3
}
]
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1-a%2FprivateClouds%2Fvmwareengineprivatecloud-minimal-${uniqueId}%2FexternalAddresses%2Fvmwareengineexternaladdress-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine external address",
"externalIp": "34.46.171.217",
"internalIp": "192.168.0.65",
"name": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}",
"state": 1,
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z"
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"action": 2,
"action": 2,
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "Initial description",
"description": "Initial description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
],
],
"state": 1,
"state": 1,
"uid": "111111111111111111111",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z"
"updateTime": "2024-04-01T12:34:56.123456Z"
}
}
---
---
PATCH https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint&updateMask=description
PATCH https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint&updateMask=description
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: external_access_rule.name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
X-Goog-Request-Params: external_access_rule.name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
{
{
"action": 2,
"action": 2,
"description": "Updated description",
"description": "Updated description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
]
]
}
}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"done": false,
"metadata": {
"metadata": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"apiVersion": "v1",
"apiVersion": "v1",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"requestedCancellation": false,
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"verb": "update"
"verb": "update"
},
},
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}"
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}"
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/operations/${operationID}
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/operations/${operationID}
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2Foperations%2F${operationID}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2Foperations%2F${operationID}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"done": true,
"done": true,
"metadata": {
"metadata": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"apiVersion": "v1",
"apiVersion": "v1",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"endTime": "2024-04-01T12:34:56.123456Z",
"endTime": "2024-04-01T12:34:56.123456Z",
"requestedCancellation": false,
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"verb": "update"
"verb": "update"
},
},
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}",
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}",
"response": {
"response": {
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.ExternalAccessRule",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.ExternalAccessRule",
"action": "DENY",
"action": "DENY",
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "Updated description",
"description": "Updated description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
],
],
"state": "ACTIVE",
"state": "ACTIVE",
"uid": "111111111111111111111",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z"
"updateTime": "2024-04-01T12:34:56.123456Z"
}
}
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fglobal%2FvmwareEngineNetworks%2Fvmwareenginenetwork-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine network",
"etag": "abcdef0123A=",
"name": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"state": 2,
"type": 2,
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vpcNetworks": [
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 2
},
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 1
},
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 3
}
]
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1-a%2FprivateClouds%2Fvmwareengineprivatecloud-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine private cloud",
"hcx": {
"fqdn": "hcx-420970.f9ae2d9e.us-central1.gve.goog",
"internalIp": "192.168.50.3",
"state": 1,
"version": "4.10.3.24447633"
},
"name": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}",
"networkConfig": {
"dnsServerIp": "192.168.50.234",
"managementCidr": "192.168.50.0/24",
"managementIpAddressLayoutVersion": 2,
"vmwareEngineNetwork": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"vmwareEngineNetworkCanonical": "projects/${projectNumber}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}"
},
"nsx": {
"fqdn": "nsx-420969.f9ae2d9e.us-central1.gve.goog",
"internalIp": "192.168.50.18",
"state": 1,
"version": "3.2.3.1"
},
"state": 1,
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vcenter": {
"fqdn": "vcsa-357604.f9ae2d9e.us-central1.gve.goog",
"internalIp": "192.168.50.2",
"state": 1,
"version": "7.0.3.23085514"
}
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "test dependent VMwareEngine network policy",
"edgeServicesCidr": "192.168.30.0/26",
"externalIp": {
"enabled": true,
"state": 3
},
"internetAccess": {
"enabled": true,
"state": 3
},
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vmwareEngineNetwork": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"vmwareEngineNetworkCanonical": "projects/${projectNumber}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}"
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"action": 2,
"action": 2,
"createTime": "2024-04-01T12:34:56.123456Z",
"createTime": "2024-04-01T12:34:56.123456Z",
"description": "Updated description",
"description": "Updated description",
"destinationIpRanges": [
"destinationIpRanges": [
{
{
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
"externalAddress": "projects/${projectId}/locations/us-central1-a/privateClouds/vmwareengineprivatecloud-minimal-${uniqueId}/externalAddresses/vmwareengineexternaladdress-minimal-${uniqueId}"
}
}
],
],
"destinationPorts": [
"destinationPorts": [
"443"
"443"
],
],
"ipProtocol": "TCP",
"ipProtocol": "TCP",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"priority": 101,
"priority": 101,
"sourceIpRanges": [
"sourceIpRanges": [
{
{
"ipAddressRange": "0.0.0.0/0"
"ipAddressRange": "0.0.0.0/0"
}
}
],
],
"sourcePorts": [
"sourcePorts": [
"80"
"80"
],
],
"state": 1,
"state": 1,
"uid": "111111111111111111111",
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z"
"updateTime": "2024-04-01T12:34:56.123456Z"
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
DELETE https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"createTime": "2024-04-01T12:34:56.123456Z",
"metadata": {
"description": "test dependent VMwareEngine network policy",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"edgeServicesCidr": "192.168.30.0/26",
"apiVersion": "v1",
"externalIp": {
"createTime": "2024-04-01T12:34:56.123456Z",
"enabled": true,
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"state": 3
"verb": "delete"
},
"internetAccess": {
"enabled": true,
"state": 3
},
},
"name": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}",
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}"
"uid": "111111111111111111111",
"updateTime": "2024-04-01T12:34:56.123456Z",
"vmwareEngineNetwork": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"vmwareEngineNetworkCanonical": "projects/${projectNumber}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}"
}
}
---
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/operations/${operationID}
Content-Type: application/json
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fglobal%2FvmwareEngineNetworks%2Fvmwareenginenetwork-minimal-${uniqueId}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2Foperations%2F${operationID}
200 OK
200 OK
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Server: ESF
Server: ESF
Vary: Origin
Vary: Origin
Vary: X-Origin
Vary: X-Origin
Vary: Referer
Vary: Referer
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
X-Xss-Protection: 0
{
{
"createTime": "2024-04-01T12:34:56.123456Z",
"done": true,
"description": "test dependent VMwareEngine network",
"metadata": {
"etag": "abcdef0123A=",
"@type": "type.googleapis.com/google.cloud.vmwareengine.v1.OperationMetadata",
"name": "projects/${projectId}/locations/global/vmwareEngineNetworks/vmwareenginenetwork-minimal-${uniqueId}",
"apiVersion": "v1",
"state": 2,
"createTime": "2024-04-01T12:34:56.123456Z",
"type": 2,
"endTime": "2024-04-01T12:34:56.123456Z",
"uid": "111111111111111111111",
"target": "projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}",
"updateTime": "2024-04-01T12:34:56.123456Z",
"verb": "delete"
"vpcNetworks": [
},
{
"name": "projects/${projectId}/locations/us-central1/operations/${operationID}",
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"response": {
"type": 2
"@type": "type.googleapis.com/google.protobuf.Empty"
},
}
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 1
},
{
"network": "projects/e597227f915e3d4d3-tp/global/networks/${networkId}",
"type": 3
}
]
}
}
---
GET https://vmwareengine.googleapis.com/v1/projects/${projectId}/locations/us-central1/networkPolicies/vmwareenginenetworkpolicy-minimal-${uniqueId}/externalAccessRules/vmwareengineexternalaccessrule-minimal-${uniqueId}?%24alt=json%3Benum-encoding%3Dint
Content-Type: application/json
User-Agent: kcc/${kccVersion} (+https://github.com/GoogleCloudPlatform/k8s-config-connector) kcc/controller-manager/${kccVersion}
X-Goog-Request-Params: name=projects%2F${projectId}%2Flocations%2Fus-central1%2FnetworkPolicies%2Fvmwareenginenetworkpolicy-minimal-${uniqueId}%2FexternalAccessRules%2Fvmwareengineexternalaccessrule-minimal-${uniqueId}
200 OK
Content-Type: application/json; charset=UTF-8
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0
{
"action": 2,
"createTime": "2024