Class CfnApiPropsMixin.DomainConfigurationProperty
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.SAM
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnApiPropsMixin.DomainConfigurationProperty : CfnApiPropsMixin.IDomainConfigurationProperty
Syntax (vb)
Public Class CfnApiPropsMixin.DomainConfigurationProperty Implements CfnApiPropsMixin.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.CfnPropertyMixins.AWS.SAM;
var domainConfigurationProperty = new DomainConfigurationProperty {
BasePath = new [] { "basePath" },
CertificateArn = "certificateArn",
DomainName = "domainName",
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
Constructors
| DomainConfigurationProperty() |
Properties
| BasePath | |
| CertificateArn | |
| DomainName | |
| EndpointConfiguration | |
| MutualTlsAuthentication | |
| OwnershipVerificationCertificateArn | |
| Route53 | |
| SecurityPolicy |
Constructors
DomainConfigurationProperty()
public DomainConfigurationProperty()
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.CfnPropertyMixins.AWS.SAM;
var domainConfigurationProperty = new DomainConfigurationProperty {
BasePath = new [] { "basePath" },
CertificateArn = "certificateArn",
DomainName = "domainName",
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"
};
Properties
BasePath
CertificateArn
public string? CertificateArn { get; set; }
Property Value
Remarks
DomainName
public string? DomainName { get; set; }
Property Value
Remarks
EndpointConfiguration
public string? EndpointConfiguration { get; set; }
Property Value
Remarks
MutualTlsAuthentication
public object? MutualTlsAuthentication { get; set; }
Property Value
Remarks
OwnershipVerificationCertificateArn
public string? OwnershipVerificationCertificateArn { get; set; }
Property Value
Remarks
Route53
public object? Route53 { get; set; }
Property Value
Remarks
SecurityPolicy
public string? SecurityPolicy { get; set; }