Class CfnDataSource.ServiceNowConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDataSource.ServiceNowConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataSource.ServiceNowConfigurationProperty
CfnDataSource.ServiceNowConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kendra.CfnDataSource.ServiceNowConfigurationProperty
CfnDataSource.ServiceNowConfigurationProperty.Builder, CfnDataSource.ServiceNowConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataSource.ServiceNowConfigurationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe type of authentication used to connect to the ServiceNow instance.final StringThe ServiceNow instance that the data source connects to.final ObjectConfiguration information for crawling knowledge articles in the ServiceNow site.final StringThe Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance.final ObjectConfiguration information for crawling service catalogs in the ServiceNow site.final StringThe identifier of the release that the ServiceNow host is running.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDataSource.ServiceNowConfigurationProperty.Builder.
-
-
Method Details
-
getHostUrl
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyThe ServiceNow instance that the data source connects to.The host endpoint should look like the following: {instance}.service-now.com.
- Specified by:
getHostUrlin interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
getSecretArn
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyThe Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the user name and password required to connect to the ServiceNow instance.You can also provide OAuth authentication credentials of user name, password, client ID, and client secret. For more information, see Using a ServiceNow data source .
- Specified by:
getSecretArnin interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
getServiceNowBuildVersion
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyThe identifier of the release that the ServiceNow host is running.If the host is not running the
LONDONrelease, useOTHERS.- Specified by:
getServiceNowBuildVersionin interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
getAuthenticationType
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyThe type of authentication used to connect to the ServiceNow instance.If you choose
HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in theSecretArnfield. If you chooseOAUTH2, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.When you use
OAUTH2authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .- Specified by:
getAuthenticationTypein interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
getKnowledgeArticleConfiguration
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyConfiguration information for crawling knowledge articles in the ServiceNow site.Returns union: either
IResolvableorCfnDataSource.ServiceNowKnowledgeArticleConfigurationProperty- Specified by:
getKnowledgeArticleConfigurationin interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
getServiceCatalogConfiguration
Description copied from interface:CfnDataSource.ServiceNowConfigurationPropertyConfiguration information for crawling service catalogs in the ServiceNow site.Returns union: either
IResolvableorCfnDataSource.ServiceNowServiceCatalogConfigurationProperty- Specified by:
getServiceCatalogConfigurationin interfaceCfnDataSource.ServiceNowConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-