GoogleApi.ServiceNetworking.V1.Model.ConsumerConfig (google_api_service_networking v0.40.0)
View SourceConfiguration information for a private service access connection.
Attributes
-
cloudsqlConfigs
(type:list(GoogleApi.ServiceNetworking.V1.Model.CloudSQLConfig.t)
, default:nil
) - Represents one or multiple Cloud SQL configurations. -
consumerExportCustomRoutes
(type:boolean()
, default:nil
) - Export custom routes flag value for peering from consumer to producer. -
consumerExportSubnetRoutesWithPublicIp
(type:boolean()
, default:nil
) - Export subnet routes with public ip flag value for peering from consumer to producer. -
consumerImportCustomRoutes
(type:boolean()
, default:nil
) - Import custom routes flag value for peering from consumer to producer. -
consumerImportSubnetRoutesWithPublicIp
(type:boolean()
, default:nil
) - Import subnet routes with public ip flag value for peering from consumer to producer. -
producerExportCustomRoutes
(type:boolean()
, default:nil
) - Export custom routes flag value for peering from producer to consumer. -
producerExportSubnetRoutesWithPublicIp
(type:boolean()
, default:nil
) - Export subnet routes with public ip flag value for peering from producer to consumer. -
producerImportCustomRoutes
(type:boolean()
, default:nil
) - Import custom routes flag value for peering from producer to consumer. -
producerImportSubnetRoutesWithPublicIp
(type:boolean()
, default:nil
) - Import subnet routes with public ip flag value for peering from producer to consumer. -
producerNetwork
(type:String.t
, default:nil
) - Output only. The VPC host 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. -
reservedRanges
(type:list(GoogleApi.ServiceNetworking.V1.Model.GoogleCloudServicenetworkingV1ConsumerConfigReservedRange.t)
, default:nil
) - Output only. The reserved ranges associated with this private service access connection. -
usedIpRanges
(type:list(String.t)
, default:nil
) - Output only. The IP ranges already in use by consumer or producer -
vpcScReferenceArchitectureEnabled
(type:boolean()
, default:nil
) - Output only. Indicates whether the VPC Service Controls reference architecture is configured for the producer VPC host network.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ServiceNetworking.V1.Model.ConsumerConfig{ cloudsqlConfigs: [GoogleApi.ServiceNetworking.V1.Model.CloudSQLConfig.t()] | nil, consumerExportCustomRoutes: boolean() | nil, consumerExportSubnetRoutesWithPublicIp: boolean() | nil, consumerImportCustomRoutes: boolean() | nil, consumerImportSubnetRoutesWithPublicIp: boolean() | nil, producerExportCustomRoutes: boolean() | nil, producerExportSubnetRoutesWithPublicIp: boolean() | nil, producerImportCustomRoutes: boolean() | nil, producerImportSubnetRoutesWithPublicIp: boolean() | nil, producerNetwork: String.t() | nil, reservedRanges: [ GoogleApi.ServiceNetworking.V1.Model.GoogleCloudServicenetworkingV1ConsumerConfigReservedRange.t() ] | nil, usedIpRanges: [String.t()] | nil, vpcScReferenceArchitectureEnabled: boolean() | nil }