| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resources.CloudTrailTrail
Description
Synopsis
- data CloudTrailTrail = CloudTrailTrail {
- _cloudTrailTrailCloudWatchLogsLogGroupArn :: Maybe (Val Text)
- _cloudTrailTrailCloudWatchLogsRoleArn :: Maybe (Val Text)
- _cloudTrailTrailEnableLogFileValidation :: Maybe (Val Bool)
- _cloudTrailTrailEventSelectors :: Maybe [CloudTrailTrailEventSelector]
- _cloudTrailTrailIncludeGlobalServiceEvents :: Maybe (Val Bool)
- _cloudTrailTrailIsLogging :: Val Bool
- _cloudTrailTrailIsMultiRegionTrail :: Maybe (Val Bool)
- _cloudTrailTrailKMSKeyId :: Maybe (Val Text)
- _cloudTrailTrailS3BucketName :: Val Text
- _cloudTrailTrailS3KeyPrefix :: Maybe (Val Text)
- _cloudTrailTrailSnsTopicName :: Maybe (Val Text)
- _cloudTrailTrailTags :: Maybe [Tag]
- _cloudTrailTrailTrailName :: Maybe (Val Text)
- cloudTrailTrail :: Val Bool -> Val Text -> CloudTrailTrail
- cttCloudWatchLogsLogGroupArn :: Lens' CloudTrailTrail (Maybe (Val Text))
- cttCloudWatchLogsRoleArn :: Lens' CloudTrailTrail (Maybe (Val Text))
- cttEnableLogFileValidation :: Lens' CloudTrailTrail (Maybe (Val Bool))
- cttEventSelectors :: Lens' CloudTrailTrail (Maybe [CloudTrailTrailEventSelector])
- cttIncludeGlobalServiceEvents :: Lens' CloudTrailTrail (Maybe (Val Bool))
- cttIsLogging :: Lens' CloudTrailTrail (Val Bool)
- cttIsMultiRegionTrail :: Lens' CloudTrailTrail (Maybe (Val Bool))
- cttKMSKeyId :: Lens' CloudTrailTrail (Maybe (Val Text))
- cttS3BucketName :: Lens' CloudTrailTrail (Val Text)
- cttS3KeyPrefix :: Lens' CloudTrailTrail (Maybe (Val Text))
- cttSnsTopicName :: Lens' CloudTrailTrail (Maybe (Val Text))
- cttTags :: Lens' CloudTrailTrail (Maybe [Tag])
- cttTrailName :: Lens' CloudTrailTrail (Maybe (Val Text))
Documentation
data CloudTrailTrail #
Full data type definition for CloudTrailTrail. See cloudTrailTrail for
a more convenient constructor.
Constructors
Instances
| Eq CloudTrailTrail # | |
Defined in Stratosphere.Resources.CloudTrailTrail Methods (==) :: CloudTrailTrail -> CloudTrailTrail -> Bool # (/=) :: CloudTrailTrail -> CloudTrailTrail -> Bool # | |
| Show CloudTrailTrail # | |
Defined in Stratosphere.Resources.CloudTrailTrail Methods showsPrec :: Int -> CloudTrailTrail -> ShowS # show :: CloudTrailTrail -> String # showList :: [CloudTrailTrail] -> ShowS # | |
| ToJSON CloudTrailTrail # | |
Defined in Stratosphere.Resources.CloudTrailTrail Methods toJSON :: CloudTrailTrail -> Value # toEncoding :: CloudTrailTrail -> Encoding # toJSONList :: [CloudTrailTrail] -> Value # toEncodingList :: [CloudTrailTrail] -> Encoding # | |
| FromJSON CloudTrailTrail # | |
Defined in Stratosphere.Resources.CloudTrailTrail Methods parseJSON :: Value -> Parser CloudTrailTrail # parseJSONList :: Value -> Parser [CloudTrailTrail] # | |
Arguments
| :: Val Bool | |
| -> Val Text | |
| -> CloudTrailTrail |
Constructor for CloudTrailTrail containing required fields as
arguments.
cttIsLogging :: Lens' CloudTrailTrail (Val Bool) #
cttKMSKeyId :: Lens' CloudTrailTrail (Maybe (Val Text)) #
cttS3KeyPrefix :: Lens' CloudTrailTrail (Maybe (Val Text)) #
cttSnsTopicName :: Lens' CloudTrailTrail (Maybe (Val Text)) #