FeedState class
Input properties used for looking up and filtering Feed resources.
Constructors
-
FeedState({Input<
String?> ? deletionPolicy, Input<FeedDetails?> ? details, Input<String?> ? displayName, Input<bool?> ? enabled, Input<FeedFailureDetails?> ? failureDetails, Input<String?> ? failureMsg, Input<String?> ? feed, Input<String?> ? feedServiceAccount, Input<String?> ? instance, Input<String?> ? lastFeedInitiationTime, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<bool?> ? readOnly, Input<String?> ? referenceId, Input<String?> ? secret, Input<String?> ? state, Input<String?> ? uid}) -
Creates a new FeedState.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.detailsAdditional details of the feed, these details are dynamic and will bedisplayNameCustomer-provided feed name.enabledWhether the feed is enabled.failureDetailsFeedFailureDetails contains details about the errors thrown by chronicle forfailureMsgDetails about the most recent failure when feed state is FAILED.feedResource ID segment making up resourcename. It identifies the resource within its parent collection as described in https://google.aip.dev/122.feedServiceAccountOutput only. The service account used by Chronicle to ingest data from Cloud Storage. This is only available when the feed source type is GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN or GOOGLE_CLOUD_STORAGE.instanceResource ID segment making up resourcename. It identifies the resource within its parent collection as described in https://google.aip.dev/122.lastFeedInitiationTimeLatest timestamp when the transfer was successful for the feed.locationResource ID segment making up resourcename. It identifies the resource within its parent collection as described in https://google.aip.dev/122.nameThe resource name of the feed.projectThe ID of the project in which the resource belongs.readOnlyWhether this feed can be updated or deleted.referenceIdReference ID, this field will contain the legacy id of the feed.secretOutput only. The secret generated for the feed. This is only available when the feed source type is HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE.stateThe state of the feed (e.g., ACTIVE, INACTIVE).uidUnique identifier for the feed.const -
FeedState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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
-
details
→ Input<
FeedDetails?> ? -
Additional details of the feed, these details are dynamic and will be
different for each of the feeds.
Structure is documented below.
final
-
displayName
→ Input<
String?> ? -
Customer-provided feed name.
final
-
enabled
→ Input<
bool?> ? -
Whether the feed is enabled.
final
-
failureDetails
→ Input<
FeedFailureDetails?> ? -
FeedFailureDetails contains details about the errors thrown by chronicle for
the feeds. These are user visible details. These details help user identify
the root cause and take appropriate action for the feed errors.
NEXT TAG: 5
Structure is documented below.
final
-
failureMsg
→ Input<
String?> ? -
Details about the most recent failure when feed state is FAILED.
final
-
feed
→ Input<
String?> ? -
Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.final -
feedServiceAccount
→ Input<
String?> ? -
Output only. The service account used by Chronicle to ingest data from Cloud Storage. This is only available when the feed source type is GOOGLE_CLOUD_STORAGE_EVENT_DRIVEN or GOOGLE_CLOUD_STORAGE.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.final -
lastFeedInitiationTime
→ Input<
String?> ? -
Latest timestamp when the transfer was successful for the feed.
final
-
location
→ Input<
String?> ? -
Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.final -
name
→ Input<
String?> ? -
The resource name of the feed.
Format:
projects/{project}/locations/{location}/instances/{instance}/feeds/{feed}
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
-
readOnly
→ Input<
bool?> ? -
Whether this feed can be updated or deleted.
final
-
referenceId
→ Input<
String?> ? -
Reference ID, this field will contain the legacy id of the feed.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
secret
→ Input<
String?> ? -
Output only. The secret generated for the feed. This is only available when the feed source type is HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE.
final
-
state
→ Input<
String?> ? -
The state of the feed (e.g., ACTIVE, INACTIVE).
final
-
uid
→ Input<
String?> ? -
Unique identifier for the feed.
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