Interface CfnApi.IDomainConfigurationProperty
Namespace: Amazon.CDK.AWS.SAM
Assembly: Amazon.CDK.AWS.SAM.dll
Syntax (csharp)
public interface IDomainConfigurationProperty
Syntax (vb)
Public Interface IDomainConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SAM;
var domainConfigurationProperty = new DomainConfigurationProperty {
CertificateArn = "certificateArn",
DomainName = "domainName",
// the properties below are optional
BasePath = new [] { "basePath" },
EndpointConfiguration = "endpointConfiguration",
MutualTlsAuthentication = new MutualTlsAuthenticationProperty {
TruststoreUri = "truststoreUri",
TruststoreVersion = "truststoreVersion"
},
OwnershipVerificationCertificateArn = "ownershipVerificationCertificateArn",
Route53 = new Route53ConfigurationProperty {
DistributedDomainName = "distributedDomainName",
EvaluateTargetHealth = false,
HostedZoneId = "hostedZoneId",
HostedZoneName = "hostedZoneName",
IpV6 = false
},
SecurityPolicy = "securityPolicy"
};
Synopsis
Properties
BasePath |
|
CertificateArn |
|
DomainName |
|
EndpointConfiguration |
|
MutualTlsAuthentication |
|
OwnershipVerificationCertificateArn |
|
Route53 |
|
SecurityPolicy |
|
Properties
BasePath
CfnApi.DomainConfigurationProperty.BasePath
.
virtual string[] BasePath { get; }
Property Value
System.String[]
Remarks
CertificateArn
CfnApi.DomainConfigurationProperty.CertificateArn
.
string CertificateArn { get; }
Property Value
System.String
Remarks
DomainName
CfnApi.DomainConfigurationProperty.DomainName
.
string DomainName { get; }
Property Value
System.String
Remarks
EndpointConfiguration
CfnApi.DomainConfigurationProperty.EndpointConfiguration
.
virtual string EndpointConfiguration { get; }
Property Value
System.String
Remarks
MutualTlsAuthentication
CfnApi.DomainConfigurationProperty.MutualTlsAuthentication
.
virtual object MutualTlsAuthentication { get; }
Property Value
System.Object
Remarks
OwnershipVerificationCertificateArn
CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn
.
virtual string OwnershipVerificationCertificateArn { get; }
Property Value
System.String
Remarks
Route53
CfnApi.DomainConfigurationProperty.Route53
.
virtual object Route53 { get; }
Property Value
System.Object
Remarks
SecurityPolicy
CfnApi.DomainConfigurationProperty.SecurityPolicy
.
virtual string SecurityPolicy { get; }
Property Value
System.String