LogAccountPolicyState class
Input properties used for looking up and filtering LogAccountPolicy resources.
Constructors
-
LogAccountPolicyState({Input<
String?> ? policyDocument, Input<String?> ? policyName, Input<String?> ? policyType, Input<String?> ? region, Input<String?> ? scope, Input<String?> ? selectionCriteria}) -
Creates a new LogAccountPolicyState.
policyDocumentText of the account policy. Refer to the AWS docs for more information.policyNameName of the account policy.policyTypeType of account policy. One ofDATA_PROTECTION_POLICY,SUBSCRIPTION_FILTER_POLICY,FIELD_INDEX_POLICYorTRANSFORMER_POLICY. You can have one account policy per type in an account.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.scopeCurrently defaults to and only accepts the value:ALL.selectionCriteriaCriteria for applying a subscription filter policy to a selection of log groups. The only allowable criteria selector isLogGroupName NOT IN [].const -
LogAccountPolicyState.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
policyDocument
→ Input<
String?> ? -
Text of the account policy. Refer to the AWS docs for more information.
final
-
policyName
→ Input<
String?> ? -
Name of the account policy.
final
-
policyType
→ Input<
String?> ? -
Type of account policy. One of
DATA_PROTECTION_POLICY,SUBSCRIPTION_FILTER_POLICY,FIELD_INDEX_POLICYorTRANSFORMER_POLICY. You can have one account policy per type in an account.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scope
→ Input<
String?> ? -
Currently defaults to and only accepts the value:
ALL.final -
selectionCriteria
→ Input<
String?> ? -
Criteria for applying a subscription filter policy to a selection of log groups. The only allowable criteria selector is
LogGroupName NOT IN [].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