Class: Aws::VPCLattice::Types::CreateAccessLogSubscriptionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::VPCLattice::Types::CreateAccessLogSubscriptionRequest
- Defined in:
- gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#destination_arn ⇒ String
The Amazon Resource Name (ARN) of the destination.
-
#resource_identifier ⇒ String
The ID or Amazon Resource Name (ARN) of the service network or service.
-
#tags ⇒ Hash<String,String>
The tags for the access log subscription.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token and parameters, the retry succeeds without performing any actions. If the parameters aren't identical, the retry fails.
A suitable default value is auto-generated. You should normally not need to pass this option.
163 164 165 166 167 168 169 170 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 163 class CreateAccessLogSubscriptionRequest < Struct.new( :client_token, :destination_arn, :resource_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_arn ⇒ String
The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets.
163 164 165 166 167 168 169 170 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 163 class CreateAccessLogSubscriptionRequest < Struct.new( :client_token, :destination_arn, :resource_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ String
The ID or Amazon Resource Name (ARN) of the service network or service.
163 164 165 166 167 168 169 170 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 163 class CreateAccessLogSubscriptionRequest < Struct.new( :client_token, :destination_arn, :resource_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags for the access log subscription.
163 164 165 166 167 168 169 170 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 163 class CreateAccessLogSubscriptionRequest < Struct.new( :client_token, :destination_arn, :resource_identifier, :tags) SENSITIVE = [] include Aws::Structure end |