diff --git a/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html index d52e4e364c..8b8b8dc7ad 100644 --- a/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html @@ -154,6 +154,14 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. }, "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} + "networkConfig": { # Metadata related to instance level network configuration. # Optional. Instance level network configuration. + "authorizedExternalNetworks": [ # Optional. A list of external network authorized to access this instance. + { # AuthorizedNetwork contains metadata for an authorized network. + "cidrRange": "A String", # CIDR range for one authorzied network of the instance. + }, + ], + "enablePublicIp": True or False, # Optional. Enabling public ip for the instance. + }, "nodes": [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance. { # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations. "id": "A String", # The identifier of the VM e.g. "test-read-0601-407e52be-ms3l". @@ -162,6 +170,7 @@

Method Details

"zoneId": "A String", # The Compute Engine zone of the VM e.g. "us-central1-b". }, ], + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. "queryInsightsConfig": { # QueryInsights Instance specific configuration. # Configuration for query insights. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid. "queryStringLength": 42, # Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid. @@ -254,6 +263,14 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. }, "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} + "networkConfig": { # Metadata related to instance level network configuration. # Optional. Instance level network configuration. + "authorizedExternalNetworks": [ # Optional. A list of external network authorized to access this instance. + { # AuthorizedNetwork contains metadata for an authorized network. + "cidrRange": "A String", # CIDR range for one authorzied network of the instance. + }, + ], + "enablePublicIp": True or False, # Optional. Enabling public ip for the instance. + }, "nodes": [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance. { # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations. "id": "A String", # The identifier of the VM e.g. "test-read-0601-407e52be-ms3l". @@ -262,6 +279,7 @@

Method Details

"zoneId": "A String", # The Compute Engine zone of the VM e.g. "us-central1-b". }, ], + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. "queryInsightsConfig": { # QueryInsights Instance specific configuration. # Configuration for query insights. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid. "queryStringLength": 42, # Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid. @@ -445,6 +463,14 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. }, "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} + "networkConfig": { # Metadata related to instance level network configuration. # Optional. Instance level network configuration. + "authorizedExternalNetworks": [ # Optional. A list of external network authorized to access this instance. + { # AuthorizedNetwork contains metadata for an authorized network. + "cidrRange": "A String", # CIDR range for one authorzied network of the instance. + }, + ], + "enablePublicIp": True or False, # Optional. Enabling public ip for the instance. + }, "nodes": [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance. { # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations. "id": "A String", # The identifier of the VM e.g. "test-read-0601-407e52be-ms3l". @@ -453,6 +479,7 @@

Method Details

"zoneId": "A String", # The Compute Engine zone of the VM e.g. "us-central1-b". }, ], + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. "queryInsightsConfig": { # QueryInsights Instance specific configuration. # Configuration for query insights. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid. "queryStringLength": 42, # Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid. @@ -495,6 +522,7 @@

Method Details

"instanceUid": "A String", # Output only. The unique ID of the Instance. "ipAddress": "A String", # Output only. The private network IP address for the Instance. This is the default IP for the instance and is always created (even if enable_public_ip is set). This is the connection endpoint for an end-user application. "name": "A String", # The name of the ConnectionInfo singleton resource, e.g.: projects/{project}/locations/{location}/clusters/*/instances/*/connectionInfo This field currently has no semantic meaning. + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. } @@ -591,6 +619,14 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. }, "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} + "networkConfig": { # Metadata related to instance level network configuration. # Optional. Instance level network configuration. + "authorizedExternalNetworks": [ # Optional. A list of external network authorized to access this instance. + { # AuthorizedNetwork contains metadata for an authorized network. + "cidrRange": "A String", # CIDR range for one authorzied network of the instance. + }, + ], + "enablePublicIp": True or False, # Optional. Enabling public ip for the instance. + }, "nodes": [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance. { # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations. "id": "A String", # The identifier of the VM e.g. "test-read-0601-407e52be-ms3l". @@ -599,6 +635,7 @@

Method Details

"zoneId": "A String", # The Compute Engine zone of the VM e.g. "us-central1-b". }, ], + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. "queryInsightsConfig": { # QueryInsights Instance specific configuration. # Configuration for query insights. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid. "queryStringLength": 42, # Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid. @@ -680,6 +717,14 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. }, "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} + "networkConfig": { # Metadata related to instance level network configuration. # Optional. Instance level network configuration. + "authorizedExternalNetworks": [ # Optional. A list of external network authorized to access this instance. + { # AuthorizedNetwork contains metadata for an authorized network. + "cidrRange": "A String", # CIDR range for one authorzied network of the instance. + }, + ], + "enablePublicIp": True or False, # Optional. Enabling public ip for the instance. + }, "nodes": [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance. { # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemereal, they can change during update, failover, autohealing and resize operations. "id": "A String", # The identifier of the VM e.g. "test-read-0601-407e52be-ms3l". @@ -688,6 +733,7 @@

Method Details

"zoneId": "A String", # The Compute Engine zone of the VM e.g. "us-central1-b". }, ], + "publicIpAddress": "A String", # Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application. "queryInsightsConfig": { # QueryInsights Instance specific configuration. # Configuration for query insights. "queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid. "queryStringLength": 42, # Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid. diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1.json b/googleapiclient/discovery_cache/documents/alloydb.v1.json index 1a946529a0..50aa601ccc 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1.json @@ -1461,9 +1461,20 @@ } } }, -"revision": "20240306", +"revision": "20240315", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { +"AuthorizedNetwork": { +"description": "AuthorizedNetwork contains metadata for an authorized network.", +"id": "AuthorizedNetwork", +"properties": { +"cidrRange": { +"description": "CIDR range for one authorzied network of the instance.", +"type": "string" +} +}, +"type": "object" +}, "AutomatedBackupPolicy": { "description": "Message describing the user-specified automated backup policy. All fields in the automated backup policy are optional. Defaults for each field are provided if they are not set.", "id": "AutomatedBackupPolicy", @@ -1947,6 +1958,11 @@ false "name": { "description": "The name of the ConnectionInfo singleton resource, e.g.: projects/{project}/locations/{location}/clusters/*/instances/*/connectionInfo This field currently has no semantic meaning.", "type": "string" +}, +"publicIpAddress": { +"description": "Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.", +"readOnly": true, +"type": "string" } }, "type": "object" @@ -2304,6 +2320,10 @@ false "readOnly": true, "type": "string" }, +"networkConfig": { +"$ref": "InstanceNetworkConfig", +"description": "Optional. Instance level network configuration." +}, "nodes": { "description": "Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.", "items": { @@ -2312,6 +2332,11 @@ false "readOnly": true, "type": "array" }, +"publicIpAddress": { +"description": "Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.", +"readOnly": true, +"type": "string" +}, "queryInsightsConfig": { "$ref": "QueryInsightsInstanceConfig", "description": "Configuration for query insights." @@ -2376,6 +2401,24 @@ false }, "type": "object" }, +"InstanceNetworkConfig": { +"description": "Metadata related to instance level network configuration.", +"id": "InstanceNetworkConfig", +"properties": { +"authorizedExternalNetworks": { +"description": "Optional. A list of external network authorized to access this instance.", +"items": { +"$ref": "AuthorizedNetwork" +}, +"type": "array" +}, +"enablePublicIp": { +"description": "Optional. Enabling public ip for the instance.", +"type": "boolean" +} +}, +"type": "object" +}, "IntegerRestrictions": { "description": "Restrictions on INTEGER type values.", "id": "IntegerRestrictions", @@ -3257,7 +3300,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", @@ -3736,7 +3779,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json index 317c0138d4..ea837754a9 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json @@ -1461,7 +1461,7 @@ } } }, -"revision": "20240306", +"revision": "20240315", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -3598,7 +3598,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", @@ -4077,7 +4077,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json index 1451303953..0295481fa3 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json @@ -1458,7 +1458,7 @@ } } }, -"revision": "20240306", +"revision": "20240315", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -3574,7 +3574,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT", @@ -4053,7 +4053,7 @@ false "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_RESTRICT_AUTHORIZED_NETWORKS", "SIGNAL_TYPE_VIOLATE_POLICY_RESTRICT_PUBLIC_IP", -"SIGNAL_TYPE_CLUSTER_QUOTA_LIMIT", +"SIGNAL_TYPE_QUOTA_LIMIT", "SIGNAL_TYPE_NO_PASSWORD_POLICY", "SIGNAL_TYPE_CONNECTIONS_PERFORMANCE_IMPACT", "SIGNAL_TYPE_TMP_TABLES_PERFORMANCE_IMPACT",