Show / Hide Table of Contents

Class PublicDnsNamespace

Define a Public DNS Namespace.

Inheritance
System.Object
Construct
Resource
PublicDnsNamespace
Implements
IPublicDnsNamespace
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 PublicDnsNamespace : Resource, IPublicDnsNamespace, INamespace, IResource, IConstruct, IConstruct, IDependable
Syntax (vb)
Public Class PublicDnsNamespace
    Inherits Resource
    Implements IPublicDnsNamespace, INamespace, IResource, IConstruct, IConstruct, IDependable

Synopsis

Constructors

PublicDnsNamespace(ByRefValue)

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

PublicDnsNamespace(DeputyBase.DeputyProps)

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

PublicDnsNamespace(Construct, String, IPublicDnsNamespaceProps)

Properties

NamespaceArn

Namespace Arn for the namespace.

NamespaceId

Namespace Id for the namespace.

NamespaceName

A name for the namespace.

PublicDnsNamespaceArn
PublicDnsNamespaceId
PublicDnsNamespaceName
Type

Type of the namespace.

Methods

CreateService(String, IDnsServiceProps)

Creates a service within the namespace.

FromPublicDnsNamespaceAttributes(Construct, String, IPublicDnsNamespaceAttributes)

Constructors

PublicDnsNamespace(ByRefValue)

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

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

The Javascript-owned object reference

PublicDnsNamespace(DeputyBase.DeputyProps)

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

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

The deputy props

PublicDnsNamespace(Construct, String, IPublicDnsNamespaceProps)

public PublicDnsNamespace(Construct scope, string id, IPublicDnsNamespaceProps props)
Parameters
scope Constructs.Construct
id System.String
props IPublicDnsNamespaceProps

Properties

NamespaceArn

Namespace Arn for the namespace.

public virtual string NamespaceArn { get; }
Property Value

System.String

NamespaceId

Namespace Id for the namespace.

public virtual string NamespaceId { get; }
Property Value

System.String

NamespaceName

A name for the namespace.

public virtual string NamespaceName { get; }
Property Value

System.String

PublicDnsNamespaceArn

public virtual string PublicDnsNamespaceArn { get; }
Property Value

System.String

Remarks

Attribute: true

PublicDnsNamespaceId

public virtual string PublicDnsNamespaceId { get; }
Property Value

System.String

Remarks

Attribute: true

PublicDnsNamespaceName

public virtual string PublicDnsNamespaceName { 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

FromPublicDnsNamespaceAttributes(Construct, String, IPublicDnsNamespaceAttributes)

public static IPublicDnsNamespace FromPublicDnsNamespaceAttributes(Construct scope, string id, IPublicDnsNamespaceAttributes attrs)
Parameters
scope Constructs.Construct
id System.String
attrs IPublicDnsNamespaceAttributes
Returns

IPublicDnsNamespace

Implements

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