Class ObservabilityConfiguration
(experimental) The App Runner Observability configuration.
Inherited Members
Namespace: Amazon.CDK.AWS.AppRunner.Alpha
Assembly: Amazon.CDK.AWS.AppRunner.Alpha.dll
Syntax (csharp)
public class ObservabilityConfiguration : Resource, IObservabilityConfiguration, IResource, IConstruct, IDependable
Syntax (vb)
Public Class ObservabilityConfiguration Inherits Resource Implements IObservabilityConfiguration, IResource, IConstruct, IDependable
Remarks
Stability: Experimental
Resource: AWS::AppRunner::ObservabilityConfiguration
ExampleMetadata: infused
Examples
var observabilityConfiguration = new ObservabilityConfiguration(this, "ObservabilityConfiguration", new ObservabilityConfigurationProps {
ObservabilityConfigurationName = "MyObservabilityConfiguration",
TraceConfigurationVendor = TraceConfigurationVendor.AWSXRAY
});
new Service(this, "DemoService", new ServiceProps {
Source = Source.FromEcrPublic(new EcrPublicProps {
ImageConfiguration = new ImageConfiguration { Port = 8000 },
ImageIdentifier = "public.ecr.aws/aws-containers/hello-app-runner:latest"
}),
ObservabilityConfiguration = observabilityConfiguration
});
Synopsis
Constructors
ObservabilityConfiguration(Construct, string, IObservabilityConfigurationProps) | (experimental) The App Runner Observability configuration. |
Properties
ObservabilityConfigurationArn | (experimental) The ARN of the Observability configuration. |
ObservabilityConfigurationName | (experimental) The name of the Observability configuration. |
ObservabilityConfigurationRevision | (experimental) The revision of the Observability configuration. |
PROPERTY_INJECTION_ID | (experimental) Uniquely identifies this class. |
Methods
FromArn(Construct, string, string) | (experimental) Imports an App Runner Observability Configuration from its ARN. |
FromObservabilityConfigurationAttributes(Construct, string, IObservabilityConfigurationAttributes) | (experimental) Imports an App Runner Observability Configuration from attributes. |
Constructors
ObservabilityConfiguration(Construct, string, IObservabilityConfigurationProps)
(experimental) The App Runner Observability configuration.
public ObservabilityConfiguration(Construct scope, string id, IObservabilityConfigurationProps props)
Parameters
- scope Construct
- id string
- props IObservabilityConfigurationProps
Remarks
Stability: Experimental
Properties
ObservabilityConfigurationArn
(experimental) The ARN of the Observability configuration.
public virtual string ObservabilityConfigurationArn { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
ObservabilityConfigurationName
(experimental) The name of the Observability configuration.
public virtual string ObservabilityConfigurationName { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
ObservabilityConfigurationRevision
(experimental) The revision of the Observability configuration.
public virtual double ObservabilityConfigurationRevision { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
PROPERTY_INJECTION_ID
(experimental) Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
Stability: Experimental
Methods
FromArn(Construct, string, string)
(experimental) Imports an App Runner Observability Configuration from its ARN.
public static IObservabilityConfiguration FromArn(Construct scope, string id, string observabilityConfigurationArn)
Parameters
Returns
Remarks
Stability: Experimental
FromObservabilityConfigurationAttributes(Construct, string, IObservabilityConfigurationAttributes)
(experimental) Imports an App Runner Observability Configuration from attributes.
public static IObservabilityConfiguration FromObservabilityConfigurationAttributes(Construct scope, string id, IObservabilityConfigurationAttributes attrs)
Parameters
- scope Construct
- id string
- attrs IObservabilityConfigurationAttributes
Returns
Remarks
Stability: Experimental