Constructor
new NameConstraints(propertiesopt)
Constructs a new NameConstraints.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.security.privateca.v1.X509Parameters.INameConstraints |
<optional> |
Properties to set |
- Implements:
-
- INameConstraints
Members
critical
NameConstraints critical.
excludedDnsNames
NameConstraints excludedDnsNames.
excludedEmailAddresses
NameConstraints excludedEmailAddresses.
excludedIpRanges
NameConstraints excludedIpRanges.
excludedUris
NameConstraints excludedUris.
permittedDnsNames
NameConstraints permittedDnsNames.
permittedEmailAddresses
NameConstraints permittedEmailAddresses.
permittedIpRanges
NameConstraints permittedIpRanges.
permittedUris
NameConstraints permittedUris.
Methods
toJSON() → {Object.<string, *>}
Converts this NameConstraints to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.security.privateca.v1.X509Parameters.NameConstraints}
Creates a new NameConstraints instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.security.privateca.v1.X509Parameters.INameConstraints |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.security.privateca.v1.X509Parameters.NameConstraints |
NameConstraints instance |
(static) decode(reader, lengthopt) → {google.cloud.security.privateca.v1.X509Parameters.NameConstraints}
Decodes a NameConstraints 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.security.privateca.v1.X509Parameters.NameConstraints |
NameConstraints |
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.security.privateca.v1.X509Parameters.NameConstraints}
Decodes a NameConstraints 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.security.privateca.v1.X509Parameters.NameConstraints |
NameConstraints |
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 NameConstraints message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.security.privateca.v1.X509Parameters.INameConstraints |
NameConstraints 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 NameConstraints message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.security.privateca.v1.X509Parameters.INameConstraints |
NameConstraints 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.security.privateca.v1.X509Parameters.NameConstraints}
Creates a NameConstraints 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.security.privateca.v1.X509Parameters.NameConstraints |
NameConstraints |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NameConstraints
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 NameConstraints message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.security.privateca.v1.X509Parameters.NameConstraints |
NameConstraints |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NameConstraints message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|