Skip to content

Commit

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

The following keys were added:
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed.properties.recommendationSignalData.$ref (Total Keys: 1)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData (Total Keys: 12)

#### alloydb:v1alpha

The following keys were added:
- schemas.ConnectionInfo.properties.pscDnsName (Total Keys: 2)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed.properties.recommendationSignalData.$ref (Total Keys: 1)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData (Total Keys: 12)

#### alloydb:v1beta

The following keys were added:
- schemas.ConnectionInfo.properties.pscDnsName (Total Keys: 2)
- schemas.Instance.properties.pscInstanceConfig.$ref (Total Keys: 1)
- schemas.PscInstanceConfig (Total Keys: 13)
- schemas.PscInterfaceConfig (Total Keys: 5)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed.properties.recommendationSignalData.$ref (Total Keys: 1)
- schemas.StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalData (Total Keys: 12)
  • Loading branch information
yoshi-automation committed Feb 27, 2024
1 parent 663bdae commit 6a5362e
Show file tree
Hide file tree
Showing 5 changed files with 1,215 additions and 24 deletions.
Expand Up @@ -600,6 +600,7 @@ <h3>Method Details</h3>
&quot;pemCertificateChain&quot;: [ # Output only. The pem-encoded chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.
&quot;A String&quot;,
],
&quot;pscDnsName&quot;: &quot;A String&quot;, # Output only. The DNS name to use with PSC for the Instance.
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
}</pre>
</div>
Expand Down
106 changes: 106 additions & 0 deletions docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html
Expand Up @@ -170,6 +170,27 @@ <h3>Method Details</h3>
&quot;zoneId&quot;: &quot;A String&quot;, # The Compute Engine zone of the VM e.g. &quot;us-central1-b&quot;.
},
],
&quot;pscInstanceConfig&quot;: { # PscInstanceConfig contains PSC related configuration at an instance level. # Optional. The configuration for Private Service Connect (PSC) for the instance.
&quot;allowedConsumerNetworks&quot;: [ # Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;allowedConsumerProjects&quot;: [ # Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;outgoingServiceAttachmentLinks&quot;: [ # Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
&quot;A String&quot;,
],
&quot;pscEnabled&quot;: True or False, # Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.
&quot;pscInterfaceConfigs&quot;: [ # Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
{ # Configuration for setting up a PSC interface. This information needs to be provided by the customer. PSC interfaces will be created and added to VMs via SLM (adding a network interface will require recreating the VM). For HA instances this will be done via LDTM.
&quot;consumerEndpointIps&quot;: [ # A list of endpoints in the consumer VPC the interface might initiate outbound connections to. This list has to be provided when the PSC interface is created.
&quot;A String&quot;,
],
&quot;networkAttachment&quot;: &quot;A String&quot;, # The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: &quot;projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}&quot;. NetworkAttachment has to be provided when the PSC interface is created.
},
],
&quot;serviceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/
},
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
&quot;queryInsightsConfig&quot;: { # QueryInsights Instance specific configuration. # Configuration for query insights.
&quot;queryPlansPerMinute&quot;: 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.
Expand Down Expand Up @@ -282,6 +303,27 @@ <h3>Method Details</h3>
&quot;zoneId&quot;: &quot;A String&quot;, # The Compute Engine zone of the VM e.g. &quot;us-central1-b&quot;.
},
],
&quot;pscInstanceConfig&quot;: { # PscInstanceConfig contains PSC related configuration at an instance level. # Optional. The configuration for Private Service Connect (PSC) for the instance.
&quot;allowedConsumerNetworks&quot;: [ # Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;allowedConsumerProjects&quot;: [ # Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;outgoingServiceAttachmentLinks&quot;: [ # Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
&quot;A String&quot;,
],
&quot;pscEnabled&quot;: True or False, # Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.
&quot;pscInterfaceConfigs&quot;: [ # Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
{ # Configuration for setting up a PSC interface. This information needs to be provided by the customer. PSC interfaces will be created and added to VMs via SLM (adding a network interface will require recreating the VM). For HA instances this will be done via LDTM.
&quot;consumerEndpointIps&quot;: [ # A list of endpoints in the consumer VPC the interface might initiate outbound connections to. This list has to be provided when the PSC interface is created.
&quot;A String&quot;,
],
&quot;networkAttachment&quot;: &quot;A String&quot;, # The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: &quot;projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}&quot;. NetworkAttachment has to be provided when the PSC interface is created.
},
],
&quot;serviceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/
},
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
&quot;queryInsightsConfig&quot;: { # QueryInsights Instance specific configuration. # Configuration for query insights.
&quot;queryPlansPerMinute&quot;: 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.
Expand Down Expand Up @@ -485,6 +527,27 @@ <h3>Method Details</h3>
&quot;zoneId&quot;: &quot;A String&quot;, # The Compute Engine zone of the VM e.g. &quot;us-central1-b&quot;.
},
],
&quot;pscInstanceConfig&quot;: { # PscInstanceConfig contains PSC related configuration at an instance level. # Optional. The configuration for Private Service Connect (PSC) for the instance.
&quot;allowedConsumerNetworks&quot;: [ # Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;allowedConsumerProjects&quot;: [ # Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;outgoingServiceAttachmentLinks&quot;: [ # Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
&quot;A String&quot;,
],
&quot;pscEnabled&quot;: True or False, # Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.
&quot;pscInterfaceConfigs&quot;: [ # Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
{ # Configuration for setting up a PSC interface. This information needs to be provided by the customer. PSC interfaces will be created and added to VMs via SLM (adding a network interface will require recreating the VM). For HA instances this will be done via LDTM.
&quot;consumerEndpointIps&quot;: [ # A list of endpoints in the consumer VPC the interface might initiate outbound connections to. This list has to be provided when the PSC interface is created.
&quot;A String&quot;,
],
&quot;networkAttachment&quot;: &quot;A String&quot;, # The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: &quot;projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}&quot;. NetworkAttachment has to be provided when the PSC interface is created.
},
],
&quot;serviceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/
},
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
&quot;queryInsightsConfig&quot;: { # QueryInsights Instance specific configuration. # Configuration for query insights.
&quot;queryPlansPerMinute&quot;: 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.
Expand Down Expand Up @@ -534,6 +597,7 @@ <h3>Method Details</h3>
&quot;pemCertificateChain&quot;: [ # Output only. The pem-encoded chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.
&quot;A String&quot;,
],
&quot;pscDnsName&quot;: &quot;A String&quot;, # Output only. The DNS name to use with PSC for the Instance.
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
}</pre>
</div>
Expand Down Expand Up @@ -647,6 +711,27 @@ <h3>Method Details</h3>
&quot;zoneId&quot;: &quot;A String&quot;, # The Compute Engine zone of the VM e.g. &quot;us-central1-b&quot;.
},
],
&quot;pscInstanceConfig&quot;: { # PscInstanceConfig contains PSC related configuration at an instance level. # Optional. The configuration for Private Service Connect (PSC) for the instance.
&quot;allowedConsumerNetworks&quot;: [ # Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;allowedConsumerProjects&quot;: [ # Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;outgoingServiceAttachmentLinks&quot;: [ # Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
&quot;A String&quot;,
],
&quot;pscEnabled&quot;: True or False, # Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.
&quot;pscInterfaceConfigs&quot;: [ # Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
{ # Configuration for setting up a PSC interface. This information needs to be provided by the customer. PSC interfaces will be created and added to VMs via SLM (adding a network interface will require recreating the VM). For HA instances this will be done via LDTM.
&quot;consumerEndpointIps&quot;: [ # A list of endpoints in the consumer VPC the interface might initiate outbound connections to. This list has to be provided when the PSC interface is created.
&quot;A String&quot;,
],
&quot;networkAttachment&quot;: &quot;A String&quot;, # The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: &quot;projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}&quot;. NetworkAttachment has to be provided when the PSC interface is created.
},
],
&quot;serviceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/
},
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
&quot;queryInsightsConfig&quot;: { # QueryInsights Instance specific configuration. # Configuration for query insights.
&quot;queryPlansPerMinute&quot;: 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.
Expand Down Expand Up @@ -748,6 +833,27 @@ <h3>Method Details</h3>
&quot;zoneId&quot;: &quot;A String&quot;, # The Compute Engine zone of the VM e.g. &quot;us-central1-b&quot;.
},
],
&quot;pscInstanceConfig&quot;: { # PscInstanceConfig contains PSC related configuration at an instance level. # Optional. The configuration for Private Service Connect (PSC) for the instance.
&quot;allowedConsumerNetworks&quot;: [ # Optional. List of consumer networks that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;allowedConsumerProjects&quot;: [ # Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.
&quot;A String&quot;,
],
&quot;outgoingServiceAttachmentLinks&quot;: [ # Optional. List of service attachments that this instance has created endpoints to connect with. Currently, only a single outgoing service attachment is supported per instance.
&quot;A String&quot;,
],
&quot;pscEnabled&quot;: True or False, # Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.
&quot;pscInterfaceConfigs&quot;: [ # Optional. Configurations for setting up PSC interfaces attached to the instance which are used for outbound connectivity. Only primary instances can have PSC interface attached. All the VMs created for the primary instance will share the same configurations. Currently we only support 0 or 1 PSC interface.
{ # Configuration for setting up a PSC interface. This information needs to be provided by the customer. PSC interfaces will be created and added to VMs via SLM (adding a network interface will require recreating the VM). For HA instances this will be done via LDTM.
&quot;consumerEndpointIps&quot;: [ # A list of endpoints in the consumer VPC the interface might initiate outbound connections to. This list has to be provided when the PSC interface is created.
&quot;A String&quot;,
],
&quot;networkAttachment&quot;: &quot;A String&quot;, # The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: &quot;projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}&quot;. NetworkAttachment has to be provided when the PSC interface is created.
},
],
&quot;serviceAttachmentLink&quot;: &quot;A String&quot;, # Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of projects//regions//serviceAttachments/
},
&quot;publicIpAddress&quot;: &quot;A String&quot;, # 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.
&quot;queryInsightsConfig&quot;: { # QueryInsights Instance specific configuration. # Configuration for query insights.
&quot;queryPlansPerMinute&quot;: 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.
Expand Down

0 comments on commit 6a5362e

Please sign in to comment.