Reference documentation and code samples for the Google Cloud Network Connectivity V1 Client class ServiceConnectionMap.
The ServiceConnectionMap resource.
Generated from protobuf message google.cloud.networkconnectivity.v1.ServiceConnectionMap
Namespace
Google \ Cloud \ NetworkConnectivity \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
↳ create_time
↳ update_time
↳ labels
↳ description
string
A description of this resource.
↳ service_class
string
The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
↳ service_class_uri
string
Output only. The service class uri this ServiceConnectionMap is for.
↳ infrastructure
int
Output only. The infrastructure used for connections between consumers/producers.
↳ producer_psc_configs
↳ consumer_psc_configs
↳ consumer_psc_connections
array< ServiceConnectionMap\ConsumerPscConnection
>
Output only. PSC connection details on consumer side.
↳ token
string
The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
↳ etag
string
Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
getName
Immutable. The name of a ServiceConnectionMap.
Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
string
setName
Immutable. The name of a ServiceConnectionMap.
Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
var
string
$this
getCreateTime
Output only. Time when the ServiceConnectionMap was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Time when the ServiceConnectionMap was created.
$this
getUpdateTime
Output only. Time when the ServiceConnectionMap was updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Time when the ServiceConnectionMap was updated.
$this
getLabels
User-defined labels.
setLabels
User-defined labels.
$this
getDescription
A description of this resource.
string
setDescription
A description of this resource.
var
string
$this
getServiceClass
The service class identifier this ServiceConnectionMap is for.
The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
string
setServiceClass
The service class identifier this ServiceConnectionMap is for.
The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
var
string
$this
getServiceClassUri
Output only. The service class uri this ServiceConnectionMap is for.
string
setServiceClassUri
Output only. The service class uri this ServiceConnectionMap is for.
var
string
$this
getInfrastructure
Output only. The infrastructure used for connections between consumers/producers.
int
setInfrastructure
Output only. The infrastructure used for connections between consumers/producers.
var
int
$this
getProducerPscConfigs
The PSC configurations on producer side.
setProducerPscConfigs
The PSC configurations on producer side.
$this
getConsumerPscConfigs
The PSC configurations on consumer side.
setConsumerPscConfigs
The PSC configurations on consumer side.
$this
getConsumerPscConnections
Output only. PSC connection details on consumer side.
setConsumerPscConnections
Output only. PSC connection details on consumer side.
$this
getToken
The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
string
setToken
The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
var
string
$this
getEtag
Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string
hasEtag
clearEtag
setEtag
Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
var
string
$this