Google Cloud Network Security V1 Client - Class CreateServerTlsPolicyRequest (0.5.2)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Network Security V1 Client class CreateServerTlsPolicyRequest.
Request used by the CreateServerTlsPolicy method.
Generated from protobuf message google.cloud.networksecurity.v1.CreateServerTlsPolicyRequest
Namespace
Google \ Cloud \ NetworkSecurity \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The parent resource of the ServerTlsPolicy. Must be in the format |
↳ server_tls_policy_id |
string
Required. Short name of the ServerTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "server_mtls_policy". |
↳ server_tls_policy |
Google\Cloud\NetworkSecurity\V1\ServerTlsPolicy
Required. ServerTlsPolicy resource to be created. |
getParent
Required. The parent resource of the ServerTlsPolicy. Must be in
the format projects/*/locations/{location}.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The parent resource of the ServerTlsPolicy. Must be in
the format projects/*/locations/{location}.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerTlsPolicyId
Required. Short name of the ServerTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "server_mtls_policy".
| Returns | |
|---|---|
| Type | Description |
string |
|
setServerTlsPolicyId
Required. Short name of the ServerTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "server_mtls_policy".
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerTlsPolicy
Required. ServerTlsPolicy resource to be created.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\NetworkSecurity\V1\ServerTlsPolicy|null |
|
hasServerTlsPolicy
clearServerTlsPolicy
setServerTlsPolicy
Required. ServerTlsPolicy resource to be created.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\NetworkSecurity\V1\ServerTlsPolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
parent |
string
Required. The parent resource of the ServerTlsPolicy. Must be in
the format |
serverTlsPolicy |
Google\Cloud\NetworkSecurity\V1\ServerTlsPolicy
Required. ServerTlsPolicy resource to be created. |
serverTlsPolicyId |
string
Required. Short name of the ServerTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "server_mtls_policy". |
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\NetworkSecurity\V1\CreateServerTlsPolicyRequest |
|