KeyHandleArgs class
The set of arguments for KeyHandle. The set of arguments for KeyHandle.
Constructors
-
KeyHandleArgs({required Input<
String> location, Input<String?> ? name, Input<String?> ? project, required Input<String> resourceTypeSelector}) -
Creates a new KeyHandleArgs.
locationThe location for the KeyHandle.nameThe resource name for the KeyHandle.projectThe ID of the project in which the resource belongs.resourceTypeSelectorSelector of the resource type where we want to protect resources.const -
KeyHandleArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
String> -
The location for the KeyHandle.
A full list of valid locations can be found by running
gcloud kms locations list.final -
name
→ Input<
String?> ? -
The resource name for the KeyHandle.
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
-
resourceTypeSelector
→ Input<
String> -
Selector of the resource type where we want to protect resources.
For example,
storage.googleapis.com/Bucket.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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