Constructor
new Trust(propertiesopt)
Constructs a new Trust.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.managedidentities.v1.ITrust |
<optional> |
Properties to set |
- Implements:
-
- ITrust
Members
createTime
Trust createTime.
lastTrustHeartbeatTime
Trust lastTrustHeartbeatTime.
selectiveAuthentication
Trust selectiveAuthentication.
state
Trust state.
stateDescription
Trust stateDescription.
targetDnsIpAddresses
Trust targetDnsIpAddresses.
targetDomainName
Trust targetDomainName.
trustDirection
Trust trustDirection.
trustHandshakeSecret
Trust trustHandshakeSecret.
trustType
Trust trustType.
updateTime
Trust updateTime.
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
CREATING |
number |
CREATING value |
UPDATING |
number |
UPDATING value |
DELETING |
number |
DELETING value |
CONNECTED |
number |
CONNECTED value |
DISCONNECTED |
number |
DISCONNECTED value |
TrustDirection
TrustDirection enum.
Properties:
Name | Type | Description |
---|---|---|
TRUST_DIRECTION_UNSPECIFIED |
number |
TRUST_DIRECTION_UNSPECIFIED value |
INBOUND |
number |
INBOUND value |
OUTBOUND |
number |
OUTBOUND value |
BIDIRECTIONAL |
number |
BIDIRECTIONAL value |
TrustType
TrustType enum.
Properties:
Name | Type | Description |
---|---|---|
TRUST_TYPE_UNSPECIFIED |
number |
TRUST_TYPE_UNSPECIFIED value |
FOREST |
number |
FOREST value |
EXTERNAL |
number |
EXTERNAL value |
Methods
toJSON() → {Object.<string, *>}
Converts this Trust to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.managedidentities.v1.Trust}
Creates a new Trust instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.managedidentities.v1.ITrust |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.managedidentities.v1.Trust |
Trust instance |
(static) decode(reader, lengthopt) → {google.cloud.managedidentities.v1.Trust}
Decodes a Trust 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.managedidentities.v1.Trust |
Trust |
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.managedidentities.v1.Trust}
Decodes a Trust 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.managedidentities.v1.Trust |
Trust |
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 Trust message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.managedidentities.v1.ITrust |
Trust 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 Trust message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.managedidentities.v1.ITrust |
Trust 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.managedidentities.v1.Trust}
Creates a Trust 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.managedidentities.v1.Trust |
Trust |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Trust
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 Trust message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.managedidentities.v1.Trust |
Trust |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Trust message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|