We recommend new projects start with resources from the AWS provider.
aws-native.guardduty.PublishingDestination
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::GuardDuty::PublishingDestination.
Create PublishingDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PublishingDestination(name: string, args: PublishingDestinationArgs, opts?: CustomResourceOptions);
@overload
def PublishingDestination(resource_name: str,
args: PublishingDestinationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PublishingDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_properties: Optional[PublishingDestinationCfnDestinationPropertiesArgs] = None,
destination_type: Optional[str] = None,
detector_id: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewPublishingDestination(ctx *Context, name string, args PublishingDestinationArgs, opts ...ResourceOption) (*PublishingDestination, error)
public PublishingDestination(string name, PublishingDestinationArgs args, CustomResourceOptions? opts = null)
public PublishingDestination(String name, PublishingDestinationArgs args)
public PublishingDestination(String name, PublishingDestinationArgs args, CustomResourceOptions options)
type: aws-native:guardduty:PublishingDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. PublishingDestinationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. PublishingDestinationArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. PublishingDestinationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. PublishingDestinationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. PublishingDestinationArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PublishingDestination Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PublishingDestination resource accepts the following input properties:
- Destination
Properties This property is required. Pulumi.Aws Native. Guard Duty. Inputs. Publishing Destination Cfn 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.
- Destination
Type This property is required. string - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- Detector
Id This property is required. string - The ID of the GuardDuty detector associated with the publishing destination.
- List<Pulumi.
Aws Native. Inputs. Tag> - Describes a tag.
- Destination
Properties This property is required. PublishingDestination Cfn Destination Properties Args - 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 This property is required. string - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- Detector
Id This property is required. string - The ID of the GuardDuty detector associated with the publishing destination.
- Tag
Args - Describes a tag.
- destination
Properties This property is required. PublishingDestination Cfn 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.
- destination
Type This property is required. String - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- detector
Id This property is required. String - The ID of the GuardDuty detector associated with the publishing destination.
- List<Tag>
- Describes a tag.
- destination
Properties This property is required. PublishingDestination Cfn 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.
- destination
Type This property is required. string - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- detector
Id This property is required. string - The ID of the GuardDuty detector associated with the publishing destination.
- Tag[]
- Describes a tag.
- destination_
properties This property is required. PublishingDestination Cfn Destination Properties Args - 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 This property is required. str - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- detector_
id This property is required. str - The ID of the GuardDuty detector associated with the publishing destination.
- Sequence[Tag
Args] - Describes a tag.
- destination
Properties This property is required. Property Map - 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 This property is required. String - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
- detector
Id This property is required. String - The ID of the GuardDuty detector associated with the publishing destination.
- List<Property Map>
- Describes a tag.
Outputs
All input properties are implicitly available as output properties. Additionally, the PublishingDestination resource produces the following output properties:
- Aws
Id string - The ID of the publishing destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Publishing
Failure stringStart Timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- Status string
- The status of the publishing destination.
- Aws
Id string - The ID of the publishing destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Publishing
Failure stringStart Timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- Status string
- The status of the publishing destination.
- aws
Id String - The ID of the publishing destination.
- id String
- The provider-assigned unique ID for this managed resource.
- publishing
Failure StringStart Timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- status String
- The status of the publishing destination.
- aws
Id string - The ID of the publishing destination.
- id string
- The provider-assigned unique ID for this managed resource.
- publishing
Failure stringStart Timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- status string
- The status of the publishing destination.
- aws_
id str - The ID of the publishing destination.
- id str
- The provider-assigned unique ID for this managed resource.
- publishing_
failure_ strstart_ timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- status str
- The status of the publishing destination.
- aws
Id String - The ID of the publishing destination.
- id String
- The provider-assigned unique ID for this managed resource.
- publishing
Failure StringStart Timestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
- status String
- The status of the publishing destination.
Supporting Types
PublishingDestinationCfnDestinationProperties, PublishingDestinationCfnDestinationPropertiesArgs
- Destination
Arn string - The ARN of the resource to publish to.
- Kms
Key stringArn - The ARN of the KMS key to use for encryption.
- Destination
Arn string - The ARN of the resource to publish to.
- Kms
Key stringArn - The ARN of the KMS key to use for encryption.
- destination
Arn String - The ARN of the resource to publish to.
- kms
Key StringArn - The ARN of the KMS key to use for encryption.
- destination
Arn string - The ARN of the resource to publish to.
- kms
Key stringArn - The ARN of the KMS key to use for encryption.
- destination_
arn str - The ARN of the resource to publish to.
- kms_
key_ strarn - The ARN of the KMS key to use for encryption.
- destination
Arn String - The ARN of the resource to publish to.
- kms
Key StringArn - The ARN of the KMS key to use for encryption.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.