Class CfnApplication
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.core.Construct
software.amazon.awscdk.core.CfnElement
software.amazon.awscdk.core.CfnRefElement
software.amazon.awscdk.core.CfnResource
software.amazon.awscdk.services.iotfleethub.CfnApplication
- All Implemented Interfaces:
- IConstruct,- IDependable,- IInspectable,- software.amazon.jsii.JsiiSerializable,- software.constructs.IConstruct
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:29:57.829Z")
@Stability(Stable)
public class CfnApplication
extends CfnResource
implements IInspectable
A CloudFormation 
AWS::IoTFleetHub::Application.
 Represents a Fleet Hub for AWS IoT Device Management web application.
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.iotfleethub.*;
 CfnApplication cfnApplication = CfnApplication.Builder.create(this, "MyCfnApplication")
         .applicationName("applicationName")
         .roleArn("roleArn")
         // the properties below are optional
         .applicationDescription("applicationDescription")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 - 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstructIConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.constructs.IConstructsoftware.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.core.IInspectableIInspectable.Jsii$Default, IInspectable.Jsii$Proxy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionCfnApplication(Construct scope, String id, CfnApplicationProps props) Create a newAWS::IoTFleetHub::Application.protectedCfnApplication(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnApplication(software.amazon.jsii.JsiiObjectRef objRef) 
- 
Method SummaryModifier and TypeMethodDescriptionAn optional description of the web application.The name of the web application.The ARN of the web application.The date (in Unix epoch time) when the web application was created.The unique Id of the web application.The date (in Unix epoch time) when the web application was last updated.The current state of the web application.The URL of the web application.A message that explains any failures included in the applicationState response field.The Id of the single sign-on client that you use to authenticate and authorize users on the web application.The ARN of the role that the web application assumes when it interacts with AWS IoT Core .getTags()A set of key/value pairs that you can use to manage the web application resource.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.renderProperties(Map<String, Object> props) voidsetApplicationDescription(String value) An optional description of the web application.voidsetApplicationName(String value) The name of the web application.voidsetRoleArn(String value) The ARN of the role that the web application assumes when it interacts with AWS IoT Core .Methods inherited from class software.amazon.awscdk.core.CfnResourceaddDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.core.CfnRefElementgetRefMethods inherited from class software.amazon.awscdk.core.CfnElementgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdMethods inherited from class software.amazon.awscdk.core.ConstructgetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validateMethods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Field Details- 
CFN_RESOURCE_TYPE_NAMEThe CloudFormation resource type name for this resource class.
 
- 
- 
Constructor Details- 
CfnApplicationprotected CfnApplication(software.amazon.jsii.JsiiObjectRef objRef) 
- 
CfnApplicationprotected CfnApplication(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) 
- 
CfnApplication@Stability(Stable) public CfnApplication(@NotNull Construct scope, @NotNull String id, @NotNull CfnApplicationProps props) Create a newAWS::IoTFleetHub::Application.- Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
- props-- resource properties.
 
 
 
- 
- 
Method Details- 
inspectExamines the CloudFormation resource and discloses attributes.- Specified by:
- inspectin interface- IInspectable
- Parameters:
- inspector-- tree inspector to collect and process attributes.
 
 
- 
renderProperties@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
- renderPropertiesin class- CfnResource
- Parameters:
- props- This parameter is required.
 
- 
getAttrApplicationArnThe ARN of the web application.
- 
getAttrApplicationCreationDateThe date (in Unix epoch time) when the web application was created.
- 
getAttrApplicationIdThe unique Id of the web application.
- 
getAttrApplicationLastUpdateDateThe date (in Unix epoch time) when the web application was last updated.
- 
getAttrApplicationStateThe current state of the web application.
- 
getAttrApplicationUrlThe URL of the web application.
- 
getAttrErrorMessageA message that explains any failures included in the applicationState response field.This message explains failures in the CreateApplicationandDeleteApplicationactions.
- 
getAttrSsoClientIdThe Id of the single sign-on client that you use to authenticate and authorize users on the web application.
- 
getCfnProperties- Overrides:
- getCfnPropertiesin class- CfnResource
 
- 
getTagsA set of key/value pairs that you can use to manage the web application resource.
- 
getApplicationNameThe name of the web application.
- 
setApplicationNameThe name of the web application.
- 
getRoleArnThe ARN of the role that the web application assumes when it interacts with AWS IoT Core .The name of the role must be in the form FleetHub_random_string.Pattern: ^arn:[!-~]+$
- 
setRoleArnThe ARN of the role that the web application assumes when it interacts with AWS IoT Core .The name of the role must be in the form FleetHub_random_string.Pattern: ^arn:[!-~]+$
- 
getApplicationDescriptionAn optional description of the web application.
- 
setApplicationDescriptionAn optional description of the web application.
 
-