Class CfnTargetDomain
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.CfnElement
software.amazon.awscdk.CfnRefElement
software.amazon.awscdk.CfnResource
software.amazon.awscdk.services.securityagent.CfnTargetDomain
- All Implemented Interfaces:
IInspectable,IEnvironmentAware,ITargetDomainRef,ITaggableV2,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-14T18:32:04.510Z")
@Stability(Stable)
public class CfnTargetDomain
extends CfnResource
implements IInspectable, ITargetDomainRef, ITaggableV2
Resource Type definition for AWS::SecurityAgent::TargetDomain.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.securityagent.*;
CfnTargetDomain cfnTargetDomain = CfnTargetDomain.Builder.create(this, "MyCfnTargetDomain")
.targetDomainName("targetDomainName")
.verificationMethod("verificationMethod")
// the properties below are optional
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA fluent builder forCfnTargetDomain.static interfaceRepresents DNS TXT verification details.static interfaceRepresents HTTP route verification details.static interfaceVerification details to verify registered target domain.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IInspectable
IInspectable.Jsii$Default, IInspectable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.ITaggableV2
ITaggableV2.Jsii$Default, ITaggableV2.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.securityagent.ITargetDomainRef
ITargetDomainRef.Jsii$Default, ITargetDomainRef.Jsii$Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCfnTargetDomain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnTargetDomain(software.amazon.jsii.JsiiObjectRef objRef) CfnTargetDomain(software.constructs.Construct scope, String id, CfnTargetDomainProps props) Create a newAWS::SecurityAgent::TargetDomain. -
Method Summary
Modifier and TypeMethodDescriptionstatic StringarnForTargetDomain(ITargetDomainRef resource) static ITargetDomainReffromTargetDomainId(software.constructs.Construct scope, String id, String targetDomainId) Creates a new ITargetDomainRef from a targetDomainId.Timestamp when the target domain was registered.Unique identifier of the target domain.Verification details to verify registered target domain.Current verification status of the registered target domain.Timestamp when the target domain was last successfully verified.Tag Manager which manages the tags for this resource.getTags()Tags for the target domain.Domain name of the target domain.A reference to a TargetDomain resource.Verification method for the target domain.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.static BooleanChecks whether the given object is a CfnTargetDomain.renderProperties(Map<String, Object> props) voidTags for the target domain.voidsetTargetDomainName(String value) Domain name of the target domain.voidsetVerificationMethod(String value) Verification method for the target domain.Methods inherited from class software.amazon.awscdk.CfnResource
addDeletionOverride, addDependency, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getAtt, getCfnOptions, getCfnResourceType, getEnv, getMetadata, getUpdatedProperites, getUpdatedProperties, isCfnResource, obtainDependencies, obtainResourceDependencies, removeDependency, replaceDependency, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.CfnRefElement
getRefMethods inherited from class software.amazon.awscdk.CfnElement
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId, withMethods inherited from class software.constructs.Construct
getNode, isConstructMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
-
-
Constructor Details
-
CfnTargetDomain
protected CfnTargetDomain(software.amazon.jsii.JsiiObjectRef objRef) -
CfnTargetDomain
protected CfnTargetDomain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnTargetDomain
@Stability(Stable) public CfnTargetDomain(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CfnTargetDomainProps props) Create a newAWS::SecurityAgent::TargetDomain.- Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.props- Resource properties. This parameter is required.
-
-
Method Details
-
arnForTargetDomain
@Stability(Stable) @NotNull public static String arnForTargetDomain(@NotNull ITargetDomainRef resource) - Parameters:
resource- This parameter is required.
-
fromTargetDomainId
@Stability(Stable) @NotNull public static ITargetDomainRef fromTargetDomainId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String targetDomainId) Creates a new ITargetDomainRef from a targetDomainId.- Parameters:
scope- This parameter is required.id- This parameter is required.targetDomainId- This parameter is required.
-
isCfnTargetDomain
Checks whether the given object is a CfnTargetDomain.- Parameters:
x- This parameter is required.
-
inspect
Examines the CloudFormation resource and discloses attributes.- Specified by:
inspectin interfaceIInspectable- Parameters:
inspector- tree inspector to collect and process attributes. This parameter is required.
-
renderProperties
@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
renderPropertiesin classCfnResource- Parameters:
props- This parameter is required.
-
getAttrCreatedAt
Timestamp when the target domain was registered. -
getAttrTargetDomainId
Unique identifier of the target domain. -
getAttrVerificationDetails
Verification details to verify registered target domain. -
getAttrVerificationStatus
Current verification status of the registered target domain. -
getAttrVerifiedAt
Timestamp when the target domain was last successfully verified. -
getCdkTagManager
Tag Manager which manages the tags for this resource.- Specified by:
getCdkTagManagerin interfaceITaggableV2
-
getCfnProperties
- Overrides:
getCfnPropertiesin classCfnResource
-
getTargetDomainRef
A reference to a TargetDomain resource.- Specified by:
getTargetDomainRefin interfaceITargetDomainRef
-
getTargetDomainName
Domain name of the target domain. -
setTargetDomainName
Domain name of the target domain. -
getVerificationMethod
Verification method for the target domain. -
setVerificationMethod
Verification method for the target domain. -
getTags
Tags for the target domain. -
setTags
Tags for the target domain.
-