TrustConfigArgs class
The set of arguments for TrustConfig. The set of arguments for TrustConfig.
Constructors
-
TrustConfigArgs({Input<
String> ? description, Input<String> ? etag, Input<Map< ? labels, Input<String, String> >String> ? location, Input<String> ? name, Input<String> ? project, required Input<String> trustConfigId, Input<List< ? trustStores})TrustStore> > -
Creates a new TrustConfigArgs.
descriptionOne or more paragraphs of text description of a TrustConfig.etagThis 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.labelsSet of labels associated with a TrustConfig.locationOptional.nameA user-defined name of the trust config. TrustConfig names must be unique globally and match patternprojects/*/locations/*/trustConfigs/*.projectOptional.trustConfigIdRequired. A user-provided name of the TrustConfig. Must match the regexp[a-z0-9-]{1,63}.trustStoresSet 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