1. Packages
  2. AWS Native
  3. API Docs
  4. apprunner
  5. ObservabilityConfiguration

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.apprunner.ObservabilityConfiguration

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    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:

    ObservabilityConfigurationName string
    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.
    Tags List<Pulumi.AwsNative.Inputs.CreateOnlyTag>
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    TraceConfiguration Pulumi.AwsNative.AppRunner.Inputs.ObservabilityConfigurationTraceConfiguration
    The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
    ObservabilityConfigurationName string
    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.
    Tags CreateOnlyTagArgs
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    TraceConfiguration ObservabilityConfigurationTraceConfigurationArgs
    The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
    observabilityConfigurationName String
    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.
    tags List<CreateOnlyTag>
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    traceConfiguration ObservabilityConfigurationTraceConfiguration
    The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
    observabilityConfigurationName string
    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.
    tags CreateOnlyTag[]
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    traceConfiguration ObservabilityConfigurationTraceConfiguration
    The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
    observability_configuration_name str
    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.
    tags Sequence[CreateOnlyTagArgs]
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    trace_configuration ObservabilityConfigurationTraceConfigurationArgs
    The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
    observabilityConfigurationName String
    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.
    tags List<Property Map>
    A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
    traceConfiguration 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.
    ObservabilityConfigurationArn string
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    ObservabilityConfigurationRevision int
    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.
    ObservabilityConfigurationArn string
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    ObservabilityConfigurationRevision int
    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.
    observabilityConfigurationArn String
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    observabilityConfigurationRevision Integer
    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.
    observabilityConfigurationArn string
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    observabilityConfigurationRevision number
    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_arn str
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    observability_configuration_revision int
    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.
    observabilityConfigurationArn String
    The Amazon Resource Name (ARN) of this ObservabilityConfiguration
    observabilityConfigurationRevision Number
    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

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    ObservabilityConfigurationTraceConfiguration, ObservabilityConfigurationTraceConfigurationArgs

    Vendor Pulumi.AwsNative.AppRunner.ObservabilityConfigurationTraceConfigurationVendor
    The implementation provider chosen for tracing App Runner services.
    Vendor ObservabilityConfigurationTraceConfigurationVendor
    The implementation provider chosen for tracing App Runner services.
    vendor ObservabilityConfigurationTraceConfigurationVendor
    The implementation provider chosen for tracing App Runner services.
    vendor ObservabilityConfigurationTraceConfigurationVendor
    The implementation provider chosen for tracing App Runner services.
    vendor ObservabilityConfigurationTraceConfigurationVendor
    The implementation provider chosen for tracing App Runner services.
    vendor "AWSXRAY"
    The implementation provider chosen for tracing App Runner services.

    ObservabilityConfigurationTraceConfigurationVendor, ObservabilityConfigurationTraceConfigurationVendorArgs

    Awsxray
    AWSXRAY
    ObservabilityConfigurationTraceConfigurationVendorAwsxray
    AWSXRAY
    Awsxray
    AWSXRAY
    Awsxray
    AWSXRAY
    AWSXRAY
    AWSXRAY
    "AWSXRAY"
    AWSXRAY

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi