Constructor
new ServiceConfig(propertiesopt)
Constructs a new ServiceConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.functions.v2alpha.IServiceConfig |
<optional> |
Properties to set |
- Implements:
-
- IServiceConfig
Members
allTrafficOnLatestRevision
ServiceConfig allTrafficOnLatestRevision.
availableCpu
ServiceConfig availableCpu.
availableMemory
ServiceConfig availableMemory.
binaryAuthorizationPolicy
ServiceConfig binaryAuthorizationPolicy.
environmentVariables
ServiceConfig environmentVariables.
ingressSettings
ServiceConfig ingressSettings.
maxInstanceCount
ServiceConfig maxInstanceCount.
maxInstanceRequestConcurrency
ServiceConfig maxInstanceRequestConcurrency.
minInstanceCount
ServiceConfig minInstanceCount.
revision
ServiceConfig revision.
secretEnvironmentVariables
ServiceConfig secretEnvironmentVariables.
secretVolumes
ServiceConfig secretVolumes.
securityLevel
ServiceConfig securityLevel.
service
ServiceConfig service.
serviceAccountEmail
ServiceConfig serviceAccountEmail.
timeoutSeconds
ServiceConfig timeoutSeconds.
uri
ServiceConfig uri.
vpcConnector
ServiceConfig vpcConnector.
vpcConnectorEgressSettings
ServiceConfig vpcConnectorEgressSettings.
IngressSettings
IngressSettings enum.
Properties:
Name | Type | Description |
---|---|---|
INGRESS_SETTINGS_UNSPECIFIED |
number |
INGRESS_SETTINGS_UNSPECIFIED value |
ALLOW_ALL |
number |
ALLOW_ALL value |
ALLOW_INTERNAL_ONLY |
number |
ALLOW_INTERNAL_ONLY value |
ALLOW_INTERNAL_AND_GCLB |
number |
ALLOW_INTERNAL_AND_GCLB value |
SecurityLevel
SecurityLevel enum.
Properties:
Name | Type | Description |
---|---|---|
SECURITY_LEVEL_UNSPECIFIED |
number |
SECURITY_LEVEL_UNSPECIFIED value |
SECURE_ALWAYS |
number |
SECURE_ALWAYS value |
SECURE_OPTIONAL |
number |
SECURE_OPTIONAL value |
VpcConnectorEgressSettings
VpcConnectorEgressSettings enum.
Properties:
Name | Type | Description |
---|---|---|
VPC_CONNECTOR_EGRESS_SETTINGS_UNSPECIFIED |
number |
VPC_CONNECTOR_EGRESS_SETTINGS_UNSPECIFIED value |
PRIVATE_RANGES_ONLY |
number |
PRIVATE_RANGES_ONLY value |
ALL_TRAFFIC |
number |
ALL_TRAFFIC value |
Methods
toJSON() → {Object.<string, *>}
Converts this ServiceConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.functions.v2alpha.ServiceConfig}
Creates a new ServiceConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.functions.v2alpha.IServiceConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.functions.v2alpha.ServiceConfig |
ServiceConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.functions.v2alpha.ServiceConfig}
Decodes a ServiceConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.functions.v2alpha.ServiceConfig |
ServiceConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.functions.v2alpha.ServiceConfig}
Decodes a ServiceConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.functions.v2alpha.ServiceConfig |
ServiceConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified ServiceConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2alpha.IServiceConfig |
ServiceConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified ServiceConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2alpha.IServiceConfig |
ServiceConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.functions.v2alpha.ServiceConfig}
Creates a ServiceConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.functions.v2alpha.ServiceConfig |
ServiceConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ServiceConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a ServiceConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.functions.v2alpha.ServiceConfig |
ServiceConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ServiceConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|