Show / Hide Table of Contents

Class CfnDiscovery

If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnDiscovery
Implements
IInspectable
IDiscoveryRef
IConstruct
IDependable
IEnvironmentAware
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.AddResourceDependency(CfnResource, string)
CfnResource.ApplyCrossStackReferenceStrength(ReferenceStrength)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.CfnPropertyName(string)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.RemoveResourceDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.With(params IMixin[])
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.ApplicationSignals
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDiscovery : CfnResource, IInspectable, IDiscoveryRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnDiscovery Inherits CfnResource Implements IInspectable, IDiscoveryRef, IConstruct, IDependable, IEnvironmentAware
Remarks

Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

    A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

    After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

    CloudformationResource: AWS::ApplicationSignals::Discovery

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.AWS.ApplicationSignals;
    
                 var cfnDiscovery = new CfnDiscovery(this, "MyCfnDiscovery", new CfnDiscoveryProps { });

    Synopsis

    Constructors

    CfnDiscovery(Construct, string, ICfnDiscoveryProps?)

    Create a new AWS::ApplicationSignals::Discovery.

    Properties

    AttrAccountId

    The 12 digit AWS Account ID for the account.

    CFN_RESOURCE_TYPE_NAME

    The CloudFormation resource type name for this resource class.

    CfnProperties

    If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

    CfnPropertyNames

    If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

    DiscoveryRef

    A reference to a Discovery resource.

    Methods

    Inspect(TreeInspector)

    Examines the CloudFormation resource and discloses attributes.

    IsCfnDiscovery(object)

    Checks whether the given object is a CfnDiscovery.

    RenderProperties(IDictionary<string, object>)

    If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

    Constructors

    CfnDiscovery(Construct, string, ICfnDiscoveryProps?)

    Create a new AWS::ApplicationSignals::Discovery.

    public CfnDiscovery(Construct scope, string id, ICfnDiscoveryProps? props = null)
    Parameters
    scope Construct

    Scope in which this resource is defined.

    id string

    Construct identifier for this resource (unique in its scope).

    props ICfnDiscoveryProps

    Resource properties.

    Remarks

    Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

      A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

      After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

      CloudformationResource: AWS::ApplicationSignals::Discovery

      ExampleMetadata: fixture=_generated

      Properties

      AttrAccountId

      The 12 digit AWS Account ID for the account.

      public virtual string AttrAccountId { get; }
      Property Value

      string

      Remarks

      CloudformationAttribute: AccountId

      CFN_RESOURCE_TYPE_NAME

      The CloudFormation resource type name for this resource class.

      public static string CFN_RESOURCE_TYPE_NAME { get; }
      Property Value

      string

      Remarks

      Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

        A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

        After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

        See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

        CloudformationResource: AWS::ApplicationSignals::Discovery

        ExampleMetadata: fixture=_generated

        CfnProperties

        If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

        protected override IDictionary<string, object> CfnProperties { get; }
        Property Value

        IDictionary<string, object>

        Overrides
        CfnResource.CfnProperties
        Remarks

        Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

          A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

          After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

          See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

          CloudformationResource: AWS::ApplicationSignals::Discovery

          ExampleMetadata: fixture=_generated

          CfnPropertyNames

          If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

          protected override IDictionary<string, string> CfnPropertyNames { get; }
          Property Value

          IDictionary<string, string>

          Overrides
          CfnResource.CfnPropertyNames
          Remarks

          Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

            A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

            After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

            See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

            CloudformationResource: AWS::ApplicationSignals::Discovery

            ExampleMetadata: fixture=_generated

            DiscoveryRef

            A reference to a Discovery resource.

            public virtual IDiscoveryReference DiscoveryRef { get; }
            Property Value

            IDiscoveryReference

            Remarks

            Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

              A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

              After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

              See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

              CloudformationResource: AWS::ApplicationSignals::Discovery

              ExampleMetadata: fixture=_generated

              Methods

              Inspect(TreeInspector)

              Examines the CloudFormation resource and discloses attributes.

              public virtual void Inspect(TreeInspector inspector)
              Parameters
              inspector TreeInspector

              tree inspector to collect and process attributes.

              Remarks

              Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

                A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

                After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

                See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

                CloudformationResource: AWS::ApplicationSignals::Discovery

                ExampleMetadata: fixture=_generated

                IsCfnDiscovery(object)

                Checks whether the given object is a CfnDiscovery.

                public static bool IsCfnDiscovery(object x)
                Parameters
                x object
                Returns

                bool

                Remarks

                Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

                  A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

                  After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

                  See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

                  CloudformationResource: AWS::ApplicationSignals::Discovery

                  ExampleMetadata: fixture=_generated

                  RenderProperties(IDictionary<string, object>)

                  If you have existing AWS::ApplicationSignals::Discovery resources that were created prior to the Application Map release, you will need to delete and recreate these resources in your account to enable Application Map.

                  protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
                  Parameters
                  props IDictionary<string, object>
                  Returns

                  IDictionary<string, object>

                  Overrides
                  CfnResource.RenderProperties(IDictionary<string, object>)
                  Remarks

                  Enables this AWS account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service-linked role has the following permissions:

                    A service-linked CloudTrail event channel is created to process CloudTrail events and return change event information. This includes last deployment time, userName, eventName, and other event metadata.

                    After completing this step, you still need to instrument your Java and Python applications to send data to Application Signals. For more information, see Enabling Application Signals .

                    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationsignals-discovery.html

                    CloudformationResource: AWS::ApplicationSignals::Discovery

                    ExampleMetadata: fixture=_generated

                    Implements

                    IInspectable
                    IDiscoveryRef
                    Constructs.IConstruct
                    Constructs.IDependable
                    IEnvironmentAware
                    Back to top Generated by DocFX