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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kendra.CfnDataSource.ServiceNowConfigurationProperty
CfnDataSource.ServiceNowConfigurationProperty.Builder, CfnDataSource.ServiceNowConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDataSource.ServiceNowConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The type of authentication used to connect to the ServiceNow instance.final String
The ServiceNow instance that the data source connects to.final Object
Configuration information for crawling knowledge articles in the ServiceNow site.final String
The 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 Object
Configuration information for crawling service catalogs in the ServiceNow site.final String
The identifier of the release that the ServiceNow host is running.final int
hashCode()
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.ServiceNowConfigurationProperty
The ServiceNow instance that the data source connects to.The host endpoint should look like the following: {instance}.service-now.com.
- Specified by:
getHostUrl
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
getSecretArn
Description copied from interface:CfnDataSource.ServiceNowConfigurationProperty
The 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:
getSecretArn
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
getServiceNowBuildVersion
Description copied from interface:CfnDataSource.ServiceNowConfigurationProperty
The identifier of the release that the ServiceNow host is running.If the host is not running the
LONDON
release, useOTHERS
.- Specified by:
getServiceNowBuildVersion
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
getAuthenticationType
Description copied from interface:CfnDataSource.ServiceNowConfigurationProperty
The 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 theSecretArn
field. If you chooseOAUTH2
, Amazon Kendra is authenticated using the credentials of client ID, client secret, user name and password.When you use
OAUTH2
authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source .- Specified by:
getAuthenticationType
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
getKnowledgeArticleConfiguration
Description copied from interface:CfnDataSource.ServiceNowConfigurationProperty
Configuration information for crawling knowledge articles in the ServiceNow site.- Specified by:
getKnowledgeArticleConfiguration
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
getServiceCatalogConfiguration
Description copied from interface:CfnDataSource.ServiceNowConfigurationProperty
Configuration information for crawling service catalogs in the ServiceNow site.- Specified by:
getServiceCatalogConfiguration
in interfaceCfnDataSource.ServiceNowConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-