Show / Hide Table of Contents

Class PrivateDnsNamespace

Define a Service Discovery HTTP Namespace.

Inheritance
System.Object
Construct
Resource
PrivateDnsNamespace
Implements
IPrivateDnsNamespace
INamespace
IResource
IConstruct
Constructs.IConstruct
IDependable
Inherited Members
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(String, IArnComponents)
Resource.GetResourceNameAttribute(String)
Resource.Env
Resource.PhysicalName
Resource.Stack
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.ServiceDiscovery
Assembly: Amazon.CDK.AWS.ServiceDiscovery.dll
Syntax (csharp)
public class PrivateDnsNamespace : Resource, IPrivateDnsNamespace, INamespace, IResource, IConstruct, IConstruct, IDependable
Syntax (vb)
Public Class PrivateDnsNamespace
    Inherits Resource
    Implements IPrivateDnsNamespace, INamespace, IResource, IConstruct, IConstruct, IDependable

Synopsis

Constructors

PrivateDnsNamespace(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

PrivateDnsNamespace(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

PrivateDnsNamespace(Construct, String, IPrivateDnsNamespaceProps)

Properties

NamespaceArn

Namespace Arn of the namespace.

NamespaceId

Namespace Id of the PrivateDnsNamespace.

NamespaceName

The name of the PrivateDnsNamespace.

PrivateDnsNamespaceArn
PrivateDnsNamespaceId
PrivateDnsNamespaceName
Type

Type of the namespace.

Methods

CreateService(String, IDnsServiceProps)

Creates a service within the namespace.

FromPrivateDnsNamespaceAttributes(Construct, String, IPrivateDnsNamespaceAttributes)

Constructors

PrivateDnsNamespace(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected PrivateDnsNamespace(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

PrivateDnsNamespace(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected PrivateDnsNamespace(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

PrivateDnsNamespace(Construct, String, IPrivateDnsNamespaceProps)

public PrivateDnsNamespace(Construct scope, string id, IPrivateDnsNamespaceProps props)
Parameters
scope Constructs.Construct
id System.String
props IPrivateDnsNamespaceProps

Properties

NamespaceArn

Namespace Arn of the namespace.

public virtual string NamespaceArn { get; }
Property Value

System.String

NamespaceId

Namespace Id of the PrivateDnsNamespace.

public virtual string NamespaceId { get; }
Property Value

System.String

NamespaceName

The name of the PrivateDnsNamespace.

public virtual string NamespaceName { get; }
Property Value

System.String

PrivateDnsNamespaceArn

public virtual string PrivateDnsNamespaceArn { get; }
Property Value

System.String

Remarks

Attribute: true

PrivateDnsNamespaceId

public virtual string PrivateDnsNamespaceId { get; }
Property Value

System.String

Remarks

Attribute: true

PrivateDnsNamespaceName

public virtual string PrivateDnsNamespaceName { get; }
Property Value

System.String

Remarks

Attribute: true

Type

Type of the namespace.

public virtual NamespaceType Type { get; }
Property Value

NamespaceType

Methods

CreateService(String, IDnsServiceProps)

Creates a service within the namespace.

public virtual Service CreateService(string id, IDnsServiceProps props = null)
Parameters
id System.String
props IDnsServiceProps
Returns

Service

FromPrivateDnsNamespaceAttributes(Construct, String, IPrivateDnsNamespaceAttributes)

public static IPrivateDnsNamespace FromPrivateDnsNamespaceAttributes(Construct scope, string id, IPrivateDnsNamespaceAttributes attrs)
Parameters
scope Constructs.Construct
id System.String
attrs IPrivateDnsNamespaceAttributes
Returns

IPrivateDnsNamespace

Implements

IPrivateDnsNamespace
INamespace
IResource
IConstruct
Constructs.IConstruct
IDependable
Back to top Generated by DocFX