Skip to content

Commit

Permalink
feat(looker): update the api
Browse files Browse the repository at this point in the history
#### looker:v1

The following keys were added:
- schemas.Instance.properties.pscConfig.$ref (Total Keys: 1)
- schemas.Instance.properties.pscEnabled.type (Total Keys: 1)
- schemas.PscConfig (Total Keys: 8)
- schemas.ServiceAttachment (Total Keys: 6)
  • Loading branch information
yoshi-automation committed Feb 27, 2024
1 parent bebe090 commit 40909d4
Show file tree
Hide file tree
Showing 2 changed files with 127 additions and 1 deletion.
56 changes: 56 additions & 0 deletions docs/dyn/looker_v1.projects.locations.instances.html
Expand Up @@ -211,6 +211,20 @@ <h3>Method Details</h3>
},
&quot;platformEdition&quot;: &quot;A String&quot;, # Platform edition.
&quot;privateIpEnabled&quot;: True or False, # Whether private IP is enabled on the Looker instance.
&quot;pscConfig&quot;: { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `enable_private_ip` and `psc_enabled` are both true.
&quot;allowedVpcs&quot;: [ # Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}
&quot;A String&quot;,
],
&quot;lookerServiceAttachmentUri&quot;: &quot;A String&quot;, # Output only. URI of the Looker service attachment.
&quot;serviceAttachments&quot;: [ # Optional. List of egress service attachment configurations.
{ # Service attachment configuration.
&quot;connectionStatus&quot;: &quot;A String&quot;, # Output only. Connection status.
&quot;localFqdn&quot;: &quot;A String&quot;, # Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.
&quot;targetServiceAttachmentUri&quot;: &quot;A String&quot;, # Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
},
],
},
&quot;pscEnabled&quot;: True or False, # Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, VPC peering (PSA) will not be used.
&quot;publicIpEnabled&quot;: True or False, # Whether public IP is enabled on the Looker instance.
&quot;reservedRange&quot;: &quot;A String&quot;, # Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the instance.
Expand Down Expand Up @@ -425,6 +439,20 @@ <h3>Method Details</h3>
},
&quot;platformEdition&quot;: &quot;A String&quot;, # Platform edition.
&quot;privateIpEnabled&quot;: True or False, # Whether private IP is enabled on the Looker instance.
&quot;pscConfig&quot;: { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `enable_private_ip` and `psc_enabled` are both true.
&quot;allowedVpcs&quot;: [ # Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}
&quot;A String&quot;,
],
&quot;lookerServiceAttachmentUri&quot;: &quot;A String&quot;, # Output only. URI of the Looker service attachment.
&quot;serviceAttachments&quot;: [ # Optional. List of egress service attachment configurations.
{ # Service attachment configuration.
&quot;connectionStatus&quot;: &quot;A String&quot;, # Output only. Connection status.
&quot;localFqdn&quot;: &quot;A String&quot;, # Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.
&quot;targetServiceAttachmentUri&quot;: &quot;A String&quot;, # Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
},
],
},
&quot;pscEnabled&quot;: True or False, # Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, VPC peering (PSA) will not be used.
&quot;publicIpEnabled&quot;: True or False, # Whether public IP is enabled on the Looker instance.
&quot;reservedRange&quot;: &quot;A String&quot;, # Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the instance.
Expand Down Expand Up @@ -623,6 +651,20 @@ <h3>Method Details</h3>
},
&quot;platformEdition&quot;: &quot;A String&quot;, # Platform edition.
&quot;privateIpEnabled&quot;: True or False, # Whether private IP is enabled on the Looker instance.
&quot;pscConfig&quot;: { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `enable_private_ip` and `psc_enabled` are both true.
&quot;allowedVpcs&quot;: [ # Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}
&quot;A String&quot;,
],
&quot;lookerServiceAttachmentUri&quot;: &quot;A String&quot;, # Output only. URI of the Looker service attachment.
&quot;serviceAttachments&quot;: [ # Optional. List of egress service attachment configurations.
{ # Service attachment configuration.
&quot;connectionStatus&quot;: &quot;A String&quot;, # Output only. Connection status.
&quot;localFqdn&quot;: &quot;A String&quot;, # Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.
&quot;targetServiceAttachmentUri&quot;: &quot;A String&quot;, # Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
},
],
},
&quot;pscEnabled&quot;: True or False, # Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, VPC peering (PSA) will not be used.
&quot;publicIpEnabled&quot;: True or False, # Whether public IP is enabled on the Looker instance.
&quot;reservedRange&quot;: &quot;A String&quot;, # Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the instance.
Expand Down Expand Up @@ -742,6 +784,20 @@ <h3>Method Details</h3>
},
&quot;platformEdition&quot;: &quot;A String&quot;, # Platform edition.
&quot;privateIpEnabled&quot;: True or False, # Whether private IP is enabled on the Looker instance.
&quot;pscConfig&quot;: { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `enable_private_ip` and `psc_enabled` are both true.
&quot;allowedVpcs&quot;: [ # Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}
&quot;A String&quot;,
],
&quot;lookerServiceAttachmentUri&quot;: &quot;A String&quot;, # Output only. URI of the Looker service attachment.
&quot;serviceAttachments&quot;: [ # Optional. List of egress service attachment configurations.
{ # Service attachment configuration.
&quot;connectionStatus&quot;: &quot;A String&quot;, # Output only. Connection status.
&quot;localFqdn&quot;: &quot;A String&quot;, # Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.
&quot;targetServiceAttachmentUri&quot;: &quot;A String&quot;, # Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}
},
],
},
&quot;pscEnabled&quot;: True or False, # Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, VPC peering (PSA) will not be used.
&quot;publicIpEnabled&quot;: True or False, # Whether public IP is enabled on the Looker instance.
&quot;reservedRange&quot;: &quot;A String&quot;, # Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the instance.
Expand Down
72 changes: 71 additions & 1 deletion googleapiclient/discovery_cache/documents/looker.v1.json
Expand Up @@ -731,7 +731,7 @@
}
}
},
"revision": "20240208",
"revision": "20240220",
"rootUrl": "https://looker.googleapis.com/",
"schemas": {
"AdminSettings": {
Expand Down Expand Up @@ -1158,6 +1158,14 @@
"description": "Whether private IP is enabled on the Looker instance.",
"type": "boolean"
},
"pscConfig": {
"$ref": "PscConfig",
"description": "Optional. PSC configuration. Used when `enable_private_ip` and `psc_enabled` are both true."
},
"pscEnabled": {
"description": "Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, VPC peering (PSA) will not be used.",
"type": "boolean"
},
"publicIpEnabled": {
"description": "Whether public IP is enabled on the Looker instance.",
"type": "boolean"
Expand Down Expand Up @@ -1471,12 +1479,74 @@
},
"type": "object"
},
"PscConfig": {
"description": "Information for Private Service Connect (PSC) setup for a Looker instance.",
"id": "PscConfig",
"properties": {
"allowedVpcs": {
"description": "Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}",
"items": {
"type": "string"
},
"type": "array"
},
"lookerServiceAttachmentUri": {
"description": "Output only. URI of the Looker service attachment.",
"readOnly": true,
"type": "string"
},
"serviceAttachments": {
"description": "Optional. List of egress service attachment configurations.",
"items": {
"$ref": "ServiceAttachment"
},
"type": "array"
}
},
"type": "object"
},
"RestartInstanceRequest": {
"description": "Request options for restarting an instance.",
"id": "RestartInstanceRequest",
"properties": {},
"type": "object"
},
"ServiceAttachment": {
"description": "Service attachment configuration.",
"id": "ServiceAttachment",
"properties": {
"connectionStatus": {
"description": "Output only. Connection status.",
"enum": [
"UNKNOWN",
"ACCEPTED",
"PENDING",
"REJECTED",
"NEEDS_ATTENTION",
"CLOSED"
],
"enumDescriptions": [
"Connection status is unspecified.",
"Connection is established and functioning normally.",
"Connection is not established (Looker tenant project hasn't been allowlisted).",
"Connection is not established (Looker tenant project is explicitly in reject list).",
"Issue with target service attachment, e.g. NAT subnet is exhausted.",
"Target service attachment does not exist. This status is a terminal state."
],
"readOnly": true,
"type": "string"
},
"localFqdn": {
"description": "Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.",
"type": "string"
},
"targetServiceAttachmentUri": {
"description": "Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}",
"type": "string"
}
},
"type": "object"
},
"SetIamPolicyRequest": {
"description": "Request message for `SetIamPolicy` method.",
"id": "SetIamPolicyRequest",
Expand Down

0 comments on commit 40909d4

Please sign in to comment.