TrustConfigArgs class

The set of arguments for TrustConfig. The set of arguments for TrustConfig.

Constructors

TrustConfigArgs({Input<String>? description, Input<String>? etag, Input<Map<String, String>>? labels, Input<String>? location, Input<String>? name, Input<String>? project, required Input<String> trustConfigId, Input<List<TrustStore>>? trustStores})
Creates a new TrustConfigArgs. description One or more paragraphs of text description of a TrustConfig. etag This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. labels Set of labels associated with a TrustConfig. location Optional. name A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern projects/*/locations/*/trustConfigs/*. project Optional. trustConfigId Required. A user-provided name of the TrustConfig. Must match the regexp [a-z0-9-]{1,63}. trustStores Set of trust stores to perform validation against. This field is supported when TrustConfig is configured with Load Balancers, currently not supported for SPIFFE certificate validation. Only one TrustStore specified is currently allowed.
const
TrustConfigArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>?
One or more paragraphs of text description of a TrustConfig.
final
etag → Input<String>?
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Set of labels associated with a TrustConfig.
final
location → Input<String>?
final
name → Input<String>?
A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern projects/*/locations/*/trustConfigs/*.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trustConfigId → Input<String>
Required. A user-provided name of the TrustConfig. Must match the regexp [a-z0-9-]{1,63}.
final
trustStores → Input<List<TrustStore>>?
Set of trust stores to perform validation against. This field is supported when TrustConfig is configured with Load Balancers, currently not supported for SPIFFE certificate validation. Only one TrustStore specified is currently allowed.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited