SecretPolicyState class

Input properties used for looking up and filtering SecretPolicy resources.

Constructors

SecretPolicyState({Input<bool?>? blockPublicPolicy, Input<String?>? policy, Input<String?>? region, Input<String?>? secretArn})
Creates a new SecretPolicyState. blockPublicPolicy Makes an optional API call to Zelkova to validate the Resource Policy to prevent broad access to your secret. policy Valid JSON document representing a resource policy. Unlike aws.secretsmanager.Secret, where policy can be set to "{}" to delete the policy, "{}" is not a valid policy since policy is required. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. secretArn Secret ARN.
const
SecretPolicyState.fromMap(Map<String, dynamic> map)
factory

Properties

blockPublicPolicy → Input<bool?>?
Makes an optional API call to Zelkova to validate the Resource Policy to prevent broad access to your secret.
final
hashCode int
The hash code for this object.
no setterinherited
policy → Input<String?>?
Valid JSON document representing a resource policy. Unlike aws.secretsmanager.Secret, where policy can be set to "{}" to delete the policy, "{}" is not a valid policy since policy is required.
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
secretArn → Input<String?>?
Secret ARN.
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