We recommend new projects start with resources from the AWS provider.
aws-native.logs.getDelivery
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.
Using getDelivery
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDelivery(args: GetDeliveryArgs, opts?: InvokeOptions): Promise<GetDeliveryResult>
function getDeliveryOutput(args: GetDeliveryOutputArgs, opts?: InvokeOptions): Output<GetDeliveryResult>
def get_delivery(delivery_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDeliveryResult
def get_delivery_output(delivery_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDeliveryResult]
func LookupDelivery(ctx *Context, args *LookupDeliveryArgs, opts ...InvokeOption) (*LookupDeliveryResult, error)
func LookupDeliveryOutput(ctx *Context, args *LookupDeliveryOutputArgs, opts ...InvokeOption) LookupDeliveryResultOutput
> Note: This function is named LookupDelivery
in the Go SDK.
public static class GetDelivery
{
public static Task<GetDeliveryResult> InvokeAsync(GetDeliveryArgs args, InvokeOptions? opts = null)
public static Output<GetDeliveryResult> Invoke(GetDeliveryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDeliveryResult> getDelivery(GetDeliveryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:logs:getDelivery
arguments:
# arguments dictionary
The following arguments are supported:
- Delivery
Id string - The unique ID that identifies this delivery in your account.
- Delivery
Id string - The unique ID that identifies this delivery in your account.
- delivery
Id String - The unique ID that identifies this delivery in your account.
- delivery
Id string - The unique ID that identifies this delivery in your account.
- delivery_
id str - The unique ID that identifies this delivery in your account.
- delivery
Id String - The unique ID that identifies this delivery in your account.
getDelivery Result
The following output properties are available:
- 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.
- Field
Delimiter string - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- Record
Fields List<string> - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- S3Enable
Hive boolCompatible Path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- S3Suffix
Path string - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags that have been assigned to this delivery.
- 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.
- Field
Delimiter string - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- Record
Fields []string - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- S3Enable
Hive boolCompatible Path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- S3Suffix
Path string - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- Tag
- The tags that have been assigned to this delivery.
- 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.
- field
Delimiter String - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- record
Fields List<String> - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- s3Enable
Hive BooleanCompatible Path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- s3Suffix
Path String - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- List<Tag>
- The tags that have been assigned to this delivery.
- 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.
- field
Delimiter string - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- record
Fields string[] - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- s3Enable
Hive booleanCompatible Path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- s3Suffix
Path string - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- Tag[]
- The tags that have been assigned to this delivery.
- 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.
- field_
delimiter str - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- record_
fields Sequence[str] - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- s3_
enable_ boolhive_ compatible_ path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- s3_
suffix_ strpath - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- Sequence[root_Tag]
- The tags that have been assigned to this delivery.
- 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.
- field
Delimiter String - The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- record
Fields List<String> - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- s3Enable
Hive BooleanCompatible Path - This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- s3Suffix
Path String - This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- List<Property Map>
- The tags that have been assigned to this delivery.
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.