We recommend new projects start with resources from the AWS provider.
aws-native.logs.Delivery
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
This structure contains information about one delivery in your account.
A delivery is a connection between a logical delivery source and a logical delivery destination.
For more information, see CreateDelivery.
Create Delivery Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Delivery(name: string, args: DeliveryArgs, opts?: CustomResourceOptions);
@overload
def Delivery(resource_name: str,
args: DeliveryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Delivery(resource_name: str,
opts: Optional[ResourceOptions] = None,
delivery_destination_arn: Optional[str] = None,
delivery_source_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDelivery(ctx *Context, name string, args DeliveryArgs, opts ...ResourceOption) (*Delivery, error)
public Delivery(string name, DeliveryArgs args, CustomResourceOptions? opts = null)
public Delivery(String name, DeliveryArgs args)
public Delivery(String name, DeliveryArgs args, CustomResourceOptions options)
type: aws-native:logs:Delivery
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeliveryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeliveryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeliveryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeliveryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeliveryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Delivery Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Delivery resource accepts the following input properties:
- Delivery
Destination stringArn - The ARN of the delivery destination that is associated with this delivery.
- Delivery
Source stringName - The name of the delivery source that is associated with this delivery.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags that have been assigned to this delivery.
- Delivery
Destination stringArn - The ARN of the delivery destination that is associated with this delivery.
- Delivery
Source stringName - The name of the delivery source that is associated with this delivery.
- Tag
Args - The tags that have been assigned to this delivery.
- delivery
Destination StringArn - The ARN of the delivery destination that is associated with this delivery.
- delivery
Source StringName - The name of the delivery source that is associated with this delivery.
- List<Tag>
- The tags that have been assigned to this delivery.
- delivery
Destination stringArn - The ARN of the delivery destination that is associated with this delivery.
- delivery
Source stringName - The name of the delivery source that is associated with this delivery.
- Tag[]
- The tags that have been assigned to this delivery.
- delivery_
destination_ strarn - The ARN of the delivery destination that is associated with this delivery.
- delivery_
source_ strname - The name of the delivery source that is associated with this delivery.
- Sequence[Tag
Args] - The tags that have been assigned to this delivery.
- delivery
Destination StringArn - The ARN of the delivery destination that is associated with this delivery.
- delivery
Source StringName - The name of the delivery source that is associated with this delivery.
- List<Property Map>
- The tags that have been assigned to this delivery.
Outputs
All input properties are implicitly available as output properties. Additionally, the Delivery resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- Delivery
Destination stringType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- Delivery
Id string - The unique ID that identifies this delivery in your account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Arn string
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- Delivery
Destination stringType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- Delivery
Id string - The unique ID that identifies this delivery in your account.
- Id string
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- delivery
Destination StringType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- delivery
Id String - The unique ID that identifies this delivery in your account.
- id String
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- delivery
Destination stringType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- delivery
Id string - The unique ID that identifies this delivery in your account.
- id string
- The provider-assigned unique ID for this managed resource.
- arn str
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- delivery_
destination_ strtype - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- delivery_
id str - The unique ID that identifies this delivery in your account.
- id str
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- delivery
Destination StringType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- delivery
Id String - The unique ID that identifies this delivery in your account.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
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.