ExtensionsInstanceState class
Input properties used for looking up and filtering ExtensionsInstance resources.
Constructors
-
ExtensionsInstanceState({Input<
ExtensionsInstanceConfig?> ? config, Input<String?> ? createTime, Input<String?> ? deletionPolicy, Input<List< ? errorStatuses, Input<ExtensionsInstanceErrorStatus> ?>String?> ? etag, Input<String?> ? instanceId, Input<String?> ? lastOperationName, Input<String?> ? lastOperationType, Input<String?> ? name, Input<String?> ? project, Input<List< ? runtimeDatas, Input<ExtensionsInstanceRuntimeData> ?>String?> ? serviceAccountEmail, Input<String?> ? state, Input<String?> ? updateTime}) -
Creates a new ExtensionsInstanceState.
configThe current Config of the Extension Instance.createTimeThe time at which the Extension Instance was created.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.errorStatusesIf this Instance hasstate: ERRORED, the error messagesetagA weak etag that is computed by the server based on other configurationinstanceIdThe ID to use for the Extension Instance, which will become the finallastOperationNameThe name of the last operation that acted on this ExtensionlastOperationTypeThe type of the last operation that acted on the Extension Instance.nameThe fully-qualified resource name of the Extension Instance.projectThe ID of the project in which the resource belongs.runtimeDatasData set by the extension instance at runtime.serviceAccountEmailThe email of the service account to be used at runtime by compute resourcesstateThe processing state of the extension instance.updateTimeThe time at which the Extension Instance was updated.const -
ExtensionsInstanceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
config
→ Input<
ExtensionsInstanceConfig?> ? -
The current Config of the Extension Instance.
Structure is documented below.
final
-
createTime
→ Input<
String?> ? -
The time at which the Extension Instance was created.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
errorStatuses
→ Input<
List< ?ExtensionsInstanceErrorStatus> ?> -
If this Instance has
state: ERRORED, the error messages will be found here. Structure is documented below.final -
etag
→ Input<
String?> ? -
A weak etag that is computed by the server based on other configuration
values 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
-
instanceId
→ Input<
String?> ? -
The ID to use for the Extension Instance, which will become the final
component of the instance's name.
final
-
lastOperationName
→ Input<
String?> ? -
The name of the last operation that acted on this Extension
Instance
final
-
lastOperationType
→ Input<
String?> ? -
The type of the last operation that acted on the Extension Instance.
final
-
name
→ Input<
String?> ? -
The fully-qualified resource name of the Extension Instance.
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
-
runtimeDatas
→ Input<
List< ?ExtensionsInstanceRuntimeData> ?> -
Data set by the extension instance at runtime.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccountEmail
→ Input<
String?> ? -
The email of the service account to be used at runtime by compute resources
created for the operation of the Extension instance.
final
-
state
→ Input<
String?> ? -
The processing state of the extension instance.
final
-
updateTime
→ Input<
String?> ? -
The time at which the Extension Instance was updated.
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