Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit c93edbe

Browse files
committedMar 18, 2025
feat(alloydb): update the api
#### alloydb:v1 The following keys were added: - schemas.DenyMaintenancePeriod (Total Keys: 5) - schemas.GoogleTypeDate (Total Keys: 8) - schemas.InstanceNetworkConfig.properties.network (Total Keys: 2) - schemas.MachineConfig.properties.machineType.type (Total Keys: 1) - schemas.MaintenanceUpdatePolicy.properties.denyMaintenancePeriods (Total Keys: 2) #### alloydb:v1alpha The following keys were added: - schemas.DenyMaintenancePeriod (Total Keys: 5) - schemas.GoogleTypeDate (Total Keys: 8) - schemas.InstanceNetworkConfig.properties.network (Total Keys: 2) - schemas.MachineConfig.properties.machineType.type (Total Keys: 1) - schemas.MaintenanceUpdatePolicy.properties.denyMaintenancePeriods (Total Keys: 2) - schemas.ObservabilityInstanceConfig.properties.assistiveExperiencesEnabled.type (Total Keys: 1) #### alloydb:v1beta The following keys were added: - schemas.DenyMaintenancePeriod (Total Keys: 5) - schemas.GoogleTypeDate (Total Keys: 8) - schemas.InstanceNetworkConfig.properties.network (Total Keys: 2) - schemas.MachineConfig.properties.machineType.type (Total Keys: 1) - schemas.MaintenanceUpdatePolicy.properties.denyMaintenancePeriods (Total Keys: 2) - schemas.ObservabilityInstanceConfig.properties.assistiveExperiencesEnabled.type (Total Keys: 1)
1 parent ec05ba4 commit c93edbe

9 files changed

+690
-15
lines changed
 

‎docs/dyn/alloydb_v1.projects.locations.clusters.html

+140
Large diffs are not rendered by default.

‎docs/dyn/alloydb_v1.projects.locations.clusters.instances.html

+10
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ <h3>Method Details</h3>
152152
},
153153
&quot;machineConfig&quot;: { # MachineConfig describes the configuration of a machine. # Configurations for the machines that host the underlying database engine.
154154
&quot;cpuCount&quot;: 42, # The number of CPU&#x27;s in the VM instance.
155+
&quot;machineType&quot;: &quot;A String&quot;, # Machine type of the VM instance. E.g. &quot;n2-highmem-4&quot;, &quot;n2-highmem-8&quot;, &quot;c4a-highmem-4-lssd&quot;. cpu_count must match the number of vCPUs in the machine type.
155156
},
156157
&quot;name&quot;: &quot;A String&quot;, # 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}
157158
&quot;networkConfig&quot;: { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration.
@@ -162,6 +163,7 @@ <h3>Method Details</h3>
162163
],
163164
&quot;enableOutboundPublicIp&quot;: True or False, # Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.
164165
&quot;enablePublicIp&quot;: True or False, # Optional. Enabling public ip for the instance.
166+
&quot;network&quot;: &quot;A String&quot;, # Output only. The resource link for the VPC network in which instance resources are created and from which they are accessible via Private IP. This will be the same value as the parent cluster&#x27;s network. It is specified in the form: // `projects/{project_number}/global/networks/{network_id}`.
165167
},
166168
&quot;nodes&quot;: [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
167169
{ # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemeral, they can change during update, failover, autohealing and resize operations.
@@ -296,6 +298,7 @@ <h3>Method Details</h3>
296298
},
297299
&quot;machineConfig&quot;: { # MachineConfig describes the configuration of a machine. # Configurations for the machines that host the underlying database engine.
298300
&quot;cpuCount&quot;: 42, # The number of CPU&#x27;s in the VM instance.
301+
&quot;machineType&quot;: &quot;A String&quot;, # Machine type of the VM instance. E.g. &quot;n2-highmem-4&quot;, &quot;n2-highmem-8&quot;, &quot;c4a-highmem-4-lssd&quot;. cpu_count must match the number of vCPUs in the machine type.
299302
},
300303
&quot;name&quot;: &quot;A String&quot;, # 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}
301304
&quot;networkConfig&quot;: { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration.
@@ -306,6 +309,7 @@ <h3>Method Details</h3>
306309
],
307310
&quot;enableOutboundPublicIp&quot;: True or False, # Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.
308311
&quot;enablePublicIp&quot;: True or False, # Optional. Enabling public ip for the instance.
312+
&quot;network&quot;: &quot;A String&quot;, # Output only. The resource link for the VPC network in which instance resources are created and from which they are accessible via Private IP. This will be the same value as the parent cluster&#x27;s network. It is specified in the form: // `projects/{project_number}/global/networks/{network_id}`.
309313
},
310314
&quot;nodes&quot;: [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
311315
{ # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemeral, they can change during update, failover, autohealing and resize operations.
@@ -531,6 +535,7 @@ <h3>Method Details</h3>
531535
},
532536
&quot;machineConfig&quot;: { # MachineConfig describes the configuration of a machine. # Configurations for the machines that host the underlying database engine.
533537
&quot;cpuCount&quot;: 42, # The number of CPU&#x27;s in the VM instance.
538+
&quot;machineType&quot;: &quot;A String&quot;, # Machine type of the VM instance. E.g. &quot;n2-highmem-4&quot;, &quot;n2-highmem-8&quot;, &quot;c4a-highmem-4-lssd&quot;. cpu_count must match the number of vCPUs in the machine type.
534539
},
535540
&quot;name&quot;: &quot;A String&quot;, # 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}
536541
&quot;networkConfig&quot;: { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration.
@@ -541,6 +546,7 @@ <h3>Method Details</h3>
541546
],
542547
&quot;enableOutboundPublicIp&quot;: True or False, # Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.
543548
&quot;enablePublicIp&quot;: True or False, # Optional. Enabling public ip for the instance.
549+
&quot;network&quot;: &quot;A String&quot;, # Output only. The resource link for the VPC network in which instance resources are created and from which they are accessible via Private IP. This will be the same value as the parent cluster&#x27;s network. It is specified in the form: // `projects/{project_number}/global/networks/{network_id}`.
544550
},
545551
&quot;nodes&quot;: [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
546552
{ # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemeral, they can change during update, failover, autohealing and resize operations.
@@ -722,6 +728,7 @@ <h3>Method Details</h3>
722728
},
723729
&quot;machineConfig&quot;: { # MachineConfig describes the configuration of a machine. # Configurations for the machines that host the underlying database engine.
724730
&quot;cpuCount&quot;: 42, # The number of CPU&#x27;s in the VM instance.
731+
&quot;machineType&quot;: &quot;A String&quot;, # Machine type of the VM instance. E.g. &quot;n2-highmem-4&quot;, &quot;n2-highmem-8&quot;, &quot;c4a-highmem-4-lssd&quot;. cpu_count must match the number of vCPUs in the machine type.
725732
},
726733
&quot;name&quot;: &quot;A String&quot;, # 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}
727734
&quot;networkConfig&quot;: { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration.
@@ -732,6 +739,7 @@ <h3>Method Details</h3>
732739
],
733740
&quot;enableOutboundPublicIp&quot;: True or False, # Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.
734741
&quot;enablePublicIp&quot;: True or False, # Optional. Enabling public ip for the instance.
742+
&quot;network&quot;: &quot;A String&quot;, # Output only. The resource link for the VPC network in which instance resources are created and from which they are accessible via Private IP. This will be the same value as the parent cluster&#x27;s network. It is specified in the form: // `projects/{project_number}/global/networks/{network_id}`.
735743
},
736744
&quot;nodes&quot;: [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
737745
{ # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemeral, they can change during update, failover, autohealing and resize operations.
@@ -855,6 +863,7 @@ <h3>Method Details</h3>
855863
},
856864
&quot;machineConfig&quot;: { # MachineConfig describes the configuration of a machine. # Configurations for the machines that host the underlying database engine.
857865
&quot;cpuCount&quot;: 42, # The number of CPU&#x27;s in the VM instance.
866+
&quot;machineType&quot;: &quot;A String&quot;, # Machine type of the VM instance. E.g. &quot;n2-highmem-4&quot;, &quot;n2-highmem-8&quot;, &quot;c4a-highmem-4-lssd&quot;. cpu_count must match the number of vCPUs in the machine type.
858867
},
859868
&quot;name&quot;: &quot;A String&quot;, # 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}
860869
&quot;networkConfig&quot;: { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration.
@@ -865,6 +874,7 @@ <h3>Method Details</h3>
865874
],
866875
&quot;enableOutboundPublicIp&quot;: True or False, # Optional. Enabling an outbound public IP address to support a database server sending requests out into the internet.
867876
&quot;enablePublicIp&quot;: True or False, # Optional. Enabling public ip for the instance.
877+
&quot;network&quot;: &quot;A String&quot;, # Output only. The resource link for the VPC network in which instance resources are created and from which they are accessible via Private IP. This will be the same value as the parent cluster&#x27;s network. It is specified in the form: // `projects/{project_number}/global/networks/{network_id}`.
868878
},
869879
&quot;nodes&quot;: [ # Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
870880
{ # Details of a single node in the instance. Nodes in an AlloyDB instance are ephemeral, they can change during update, failover, autohealing and resize operations.

0 commit comments

Comments
 (0)
Please sign in to comment.