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 deleted:
- 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)

The following keys were added:
- schemas.Instance.properties.linkedLspProjectNumber (Total Keys: 2)
  • Loading branch information
yoshi-automation committed Mar 12, 2024
1 parent 3246fba commit 6f898f3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 127 deletions.
60 changes: 4 additions & 56 deletions docs/dyn/looker_v1.projects.locations.instances.html
Expand Up @@ -189,6 +189,7 @@ <h3>Method Details</h3>
&quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
},
},
&quot;linkedLspProjectNumber&quot;: &quot;A String&quot;, # Optional. Linked Google Cloud Project Number for Looker Studio Pro.
&quot;lookerUri&quot;: &quot;A String&quot;, # Output only. Looker instance URI which can be used to access the Looker Instance UI.
&quot;lookerVersion&quot;: &quot;A String&quot;, # Output only. The Looker version that the instance is using.
&quot;maintenanceSchedule&quot;: { # Published upcoming future maintenance schedule. # Maintenance schedule for this instance.
Expand All @@ -211,20 +212,6 @@ <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 @@ -417,6 +404,7 @@ <h3>Method Details</h3>
&quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
},
},
&quot;linkedLspProjectNumber&quot;: &quot;A String&quot;, # Optional. Linked Google Cloud Project Number for Looker Studio Pro.
&quot;lookerUri&quot;: &quot;A String&quot;, # Output only. Looker instance URI which can be used to access the Looker Instance UI.
&quot;lookerVersion&quot;: &quot;A String&quot;, # Output only. The Looker version that the instance is using.
&quot;maintenanceSchedule&quot;: { # Published upcoming future maintenance schedule. # Maintenance schedule for this instance.
Expand All @@ -439,20 +427,6 @@ <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 @@ -629,6 +603,7 @@ <h3>Method Details</h3>
&quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
},
},
&quot;linkedLspProjectNumber&quot;: &quot;A String&quot;, # Optional. Linked Google Cloud Project Number for Looker Studio Pro.
&quot;lookerUri&quot;: &quot;A String&quot;, # Output only. Looker instance URI which can be used to access the Looker Instance UI.
&quot;lookerVersion&quot;: &quot;A String&quot;, # Output only. The Looker version that the instance is using.
&quot;maintenanceSchedule&quot;: { # Published upcoming future maintenance schedule. # Maintenance schedule for this instance.
Expand All @@ -651,20 +626,6 @@ <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 @@ -762,6 +723,7 @@ <h3>Method Details</h3>
&quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
},
},
&quot;linkedLspProjectNumber&quot;: &quot;A String&quot;, # Optional. Linked Google Cloud Project Number for Looker Studio Pro.
&quot;lookerUri&quot;: &quot;A String&quot;, # Output only. Looker instance URI which can be used to access the Looker Instance UI.
&quot;lookerVersion&quot;: &quot;A String&quot;, # Output only. The Looker version that the instance is using.
&quot;maintenanceSchedule&quot;: { # Published upcoming future maintenance schedule. # Maintenance schedule for this instance.
Expand All @@ -784,20 +746,6 @@ <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
77 changes: 6 additions & 71 deletions googleapiclient/discovery_cache/documents/looker.v1.json
Expand Up @@ -731,7 +731,7 @@
}
}
},
"revision": "20240220",
"revision": "20240305",
"rootUrl": "https://looker.googleapis.com/",
"schemas": {
"AdminSettings": {
Expand Down Expand Up @@ -1107,6 +1107,11 @@
"description": "Output only. Last computed maintenance denial period for this instance.",
"readOnly": true
},
"linkedLspProjectNumber": {
"description": "Optional. Linked Google Cloud Project Number for Looker Studio Pro.",
"format": "int64",
"type": "string"
},
"lookerUri": {
"description": "Output only. Looker instance URI which can be used to access the Looker Instance UI.",
"readOnly": true,
Expand Down Expand Up @@ -1158,14 +1163,6 @@
"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 @@ -1479,74 +1476,12 @@
},
"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 6f898f3

Please sign in to comment.