CfnPublishingDestinationMixinProps

class aws_cdk.mixins_preview.aws_guardduty.mixins.CfnPublishingDestinationMixinProps(*, destination_properties=None, destination_type=None, detector_id=None, tags=None)

Bases: object

Properties for CfnPublishingDestinationPropsMixin.

Parameters:
  • destination_properties (Union[IResolvable, CFNDestinationPropertiesProperty, Dict[str, Any], None]) – Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.

  • destination_type (Optional[str]) – The type of publishing destination. GuardDuty supports Amazon S3 buckets as a publishing destination.

  • detector_id (Optional[str]) – The ID of the GuardDuty detector where the publishing destination exists.

  • tags (Optional[Sequence[Union[TagItemProperty, Dict[str, Any]]]]) – Describes a tag.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-publishingdestination.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_guardduty import mixins as guardduty_mixins

cfn_publishing_destination_mixin_props = guardduty_mixins.CfnPublishingDestinationMixinProps(
    destination_properties=guardduty_mixins.CfnPublishingDestinationPropsMixin.CFNDestinationPropertiesProperty(
        destination_arn="destinationArn",
        kms_key_arn="kmsKeyArn"
    ),
    destination_type="destinationType",
    detector_id="detectorId",
    tags=[guardduty_mixins.CfnPublishingDestinationPropsMixin.TagItemProperty(
        key="key",
        value="value"
    )]
)

Attributes

destination_properties

Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-publishingdestination.html#cfn-guardduty-publishingdestination-destinationproperties

destination_type

The type of publishing destination.

GuardDuty supports Amazon S3 buckets as a publishing destination.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-publishingdestination.html#cfn-guardduty-publishingdestination-destinationtype

detector_id

The ID of the GuardDuty detector where the publishing destination exists.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-publishingdestination.html#cfn-guardduty-publishingdestination-detectorid

tags

Describes a tag.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-publishingdestination.html#cfn-guardduty-publishingdestination-tags