AWS Native is in preview. AWS Classic is fully supported.
aws-native.apprunner.ObservabilityConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
The AWS::AppRunner::ObservabilityConfiguration resource is an AWS App Runner resource type that specifies an App Runner observability configuration
Create ObservabilityConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObservabilityConfiguration(name: string, args?: ObservabilityConfigurationArgs, opts?: CustomResourceOptions);
@overload
def ObservabilityConfiguration(resource_name: str,
args: Optional[ObservabilityConfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ObservabilityConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
observability_configuration_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
trace_configuration: Optional[ObservabilityConfigurationTraceConfigurationArgs] = None)
func NewObservabilityConfiguration(ctx *Context, name string, args *ObservabilityConfigurationArgs, opts ...ResourceOption) (*ObservabilityConfiguration, error)
public ObservabilityConfiguration(string name, ObservabilityConfigurationArgs? args = null, CustomResourceOptions? opts = null)
public ObservabilityConfiguration(String name, ObservabilityConfigurationArgs args)
public ObservabilityConfiguration(String name, ObservabilityConfigurationArgs args, CustomResourceOptions options)
type: aws-native:apprunner:ObservabilityConfiguration
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 ObservabilityConfigurationArgs
- 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 ObservabilityConfigurationArgs
- 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 ObservabilityConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObservabilityConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObservabilityConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ObservabilityConfiguration 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 ObservabilityConfiguration resource accepts the following input properties:
- Observability
Configuration stringName - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- Trace
Configuration Pulumi.Aws Native. App Runner. Inputs. Observability Configuration Trace Configuration - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
- Observability
Configuration stringName - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- Create
Only Tag Args - A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- Trace
Configuration ObservabilityConfiguration Trace Configuration Args - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
- observability
Configuration StringName - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- List<Create
Only Tag> - A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- trace
Configuration ObservabilityConfiguration Trace Configuration - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
- observability
Configuration stringName - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- Create
Only Tag[] - A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- trace
Configuration ObservabilityConfiguration Trace Configuration - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
- observability_
configuration_ strname - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- Sequence[Create
Only Tag Args] - A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- trace_
configuration ObservabilityConfiguration Trace Configuration Args - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
- observability
Configuration StringName - A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
- List<Property Map>
- A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
- trace
Configuration Property Map - The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
Outputs
All input properties are implicitly available as output properties. Additionally, the ObservabilityConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest bool
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- Observability
Configuration stringArn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- Observability
Configuration intRevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest bool
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- Observability
Configuration stringArn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- Observability
Configuration intRevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
- id String
- The provider-assigned unique ID for this managed resource.
- latest Boolean
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- observability
Configuration StringArn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- observability
Configuration IntegerRevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
- id string
- The provider-assigned unique ID for this managed resource.
- latest boolean
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- observability
Configuration stringArn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- observability
Configuration numberRevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
- id str
- The provider-assigned unique ID for this managed resource.
- latest bool
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- observability_
configuration_ strarn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- observability_
configuration_ intrevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
- id String
- The provider-assigned unique ID for this managed resource.
- latest Boolean
- It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
- observability
Configuration StringArn - The Amazon Resource Name (ARN) of this ObservabilityConfiguration
- observability
Configuration NumberRevision - The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
ObservabilityConfigurationTraceConfiguration, ObservabilityConfigurationTraceConfigurationArgs
- Vendor
Pulumi.
Aws Native. App Runner. Observability Configuration Trace Configuration Vendor - The implementation provider chosen for tracing App Runner services.
- Vendor
Observability
Configuration Trace Configuration Vendor - The implementation provider chosen for tracing App Runner services.
- vendor
Observability
Configuration Trace Configuration Vendor - The implementation provider chosen for tracing App Runner services.
- vendor
Observability
Configuration Trace Configuration Vendor - The implementation provider chosen for tracing App Runner services.
- vendor
Observability
Configuration Trace Configuration Vendor - The implementation provider chosen for tracing App Runner services.
ObservabilityConfigurationTraceConfigurationVendor, ObservabilityConfigurationTraceConfigurationVendorArgs
- Awsxray
- AWSXRAY
- Observability
Configuration Trace Configuration Vendor Awsxray - AWSXRAY
- Awsxray
- AWSXRAY
- Awsxray
- AWSXRAY
- AWSXRAY
- AWSXRAY
- "AWSXRAY"
- AWSXRAY
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.