Resource: ConsumerConfig
Configuration information for a private service access connection.
| JSON representation | 
|---|
{ "producerNetwork": string, "consumerImportCustomRoutes": boolean, "consumerExportCustomRoutes": boolean, "producerImportCustomRoutes": boolean, "producerExportCustomRoutes": boolean, "consumerImportSubnetRoutesWithPublicIp": boolean, "consumerExportSubnetRoutesWithPublicIp": boolean, "producerImportSubnetRoutesWithPublicIp": boolean, "producerExportSubnetRoutesWithPublicIp": boolean, "reservedRanges": [ { object (  | 
              
| Fields | |
|---|---|
producerNetwork | 
                
                   
 Output only. The VPC network that is used to host managed service instances. In the format, projects/{project}/global/networks/{network} where {project} is the project number e.g. '12345' and {network} is the network name.  | 
              
consumerImportCustomRoutes | 
                
                   
 Import custom routes flag value for peering from consumer to producer.  | 
              
consumerExportCustomRoutes | 
                
                   
 Export custom routes flag value for peering from consumer to producer.  | 
              
producerImportCustomRoutes | 
                
                   
 Import custom routes flag value for peering from producer to consumer.  | 
              
producerExportCustomRoutes | 
                
                   
 Export custom routes flag value for peering from producer to consumer.  | 
              
consumerImportSubnetRoutesWithPublicIp | 
                
                   
 Import subnet routes with public ip flag value for peering from consumer to producer.  | 
              
consumerExportSubnetRoutesWithPublicIp | 
                
                   
 Export subnet routes with public ip flag value for peering from consumer to producer.  | 
              
producerImportSubnetRoutesWithPublicIp | 
                
                   
 Import subnet routes with public ip flag value for peering from producer to consumer.  | 
              
producerExportSubnetRoutesWithPublicIp | 
                
                   
 Export subnet routes with public ip flag value for peering from producer to consumer.  | 
              
reservedRanges[] | 
                
                   
 Output only. The reserved ranges associated with this private service access connection.  | 
              
vpcScReferenceArchitectureEnabled | 
                
                   
 Output only. Indicates whether the VPC Service Controls reference architecture is configured for the producer VPC host network.  | 
              
usedIpRanges[] | 
                
                   
 Output only. The IP ranges already in use by consumer or producer  | 
              
cloudsqlConfigs[] | 
                
                   
 Represents one or multiple Cloud SQL configurations.  | 
              
ReservedRange
Allocated IP address ranges for this private service access connection.
| JSON representation | 
|---|
{ "name": string, "ipPrefixLength": integer, "address": string }  | 
              
| Fields | |
|---|---|
name | 
                
                   
 The name of the reserved range.  | 
              
ipPrefixLength | 
                
                   
 The prefix length of the reserved range.  | 
              
address | 
                
                   
 The starting address of the reserved range. The address must be a valid IPv4 address in the x.x.x.x format. This value combined with the IP prefix length is the CIDR range for the reserved range.  | 
              
CloudSQLConfig
Cloud SQL configuration.
| JSON representation | 
|---|
{ "service": string, "umbrellaProject": string, "umbrellaNetwork": string }  | 
              
| Fields | |
|---|---|
service | 
                
                   
 Required. Peering service used for peering with the Cloud SQL project.  | 
              
umbrellaProject | 
                
                   
 Required. The project number of the Cloud SQL umbrella project.  | 
              
umbrellaNetwork | 
                
                   
 Required. The name of the umbrella network in the Cloud SQL umbrella project.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Service producers use this method to get the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. | 
                
 | 
              Consumers use this method to find out the state of VPC Service Controls. | 
                
 | 
              Service producers use this method to update the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. |