EkmConnectionState class
Input properties used for looking up and filtering EkmConnection resources.
Constructors
-
EkmConnectionState({Input<
String?> ? createTime, Input<String?> ? cryptoSpacePath, Input<String?> ? etag, Input<String?> ? keyManagementMode, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<List< ? serviceResolvers})EkmConnectionServiceResolver> ?> -
Creates a new EkmConnectionState.
createTimeOutput only. The time at which the EkmConnection was created.cryptoSpacePathOptional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.etagOptional. Etag of the currently stored EkmConnection.keyManagementModeOptional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUALlocationThe location for the EkmConnection.nameThe resource name for the EkmConnection.projectThe ID of the project in which the resource belongs.serviceResolversA list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supportedconst -
EkmConnectionState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
Output only. The time at which the EkmConnection was created.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
-
cryptoSpacePath
→ Input<
String?> ? -
Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
final
-
etag
→ Input<
String?> ? -
Optional. Etag of the currently stored EkmConnection.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keyManagementMode
→ Input<
String?> ? -
Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL
Default value is
MANUAL. Possible values are:MANUAL,CLOUD_KMS.final -
location
→ Input<
String?> ? -
The location for the EkmConnection.
A full list of valid locations can be found by running
gcloud kms locations list.final -
name
→ Input<
String?> ? -
The resource name for the EkmConnection.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceResolvers
→ Input<
List< ?EkmConnectionServiceResolver> ?> -
A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported
Structure is documented below.
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