Class CfnHttpApiPropsMixin.HttpApiDomainConfigurationProperty
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.SAM.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnHttpApiPropsMixin.HttpApiDomainConfigurationProperty : CfnHttpApiPropsMixin.IHttpApiDomainConfigurationProperty
Syntax (vb)
Public Class CfnHttpApiPropsMixin.HttpApiDomainConfigurationProperty Implements CfnHttpApiPropsMixin.IHttpApiDomainConfigurationProperty
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.Mixins.Preview.AWS.SAM.Mixins;
var httpApiDomainConfigurationProperty = new HttpApiDomainConfigurationProperty {
BasePath = "basePath",
CertificateArn = "certificateArn",
DomainName = "domainName",
EndpointConfiguration = "endpointConfiguration",
MutualTlsAuthentication = new MutualTlsAuthenticationProperty {
TruststoreUri = "truststoreUri",
TruststoreVersion = false
},
Route53 = new Route53ConfigurationProperty {
DistributedDomainName = "distributedDomainName",
EvaluateTargetHealth = false,
HostedZoneId = "hostedZoneId",
HostedZoneName = "hostedZoneName",
IpV6 = false
},
SecurityPolicy = "securityPolicy"
};
Synopsis
Constructors
| HttpApiDomainConfigurationProperty() |
Properties
| BasePath | |
| CertificateArn | |
| DomainName | |
| EndpointConfiguration | |
| MutualTlsAuthentication | |
| Route53 | |
| SecurityPolicy |
Constructors
HttpApiDomainConfigurationProperty()
public HttpApiDomainConfigurationProperty()
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.Mixins.Preview.AWS.SAM.Mixins;
var httpApiDomainConfigurationProperty = new HttpApiDomainConfigurationProperty {
BasePath = "basePath",
CertificateArn = "certificateArn",
DomainName = "domainName",
EndpointConfiguration = "endpointConfiguration",
MutualTlsAuthentication = new MutualTlsAuthenticationProperty {
TruststoreUri = "truststoreUri",
TruststoreVersion = false
},
Route53 = new Route53ConfigurationProperty {
DistributedDomainName = "distributedDomainName",
EvaluateTargetHealth = false,
HostedZoneId = "hostedZoneId",
HostedZoneName = "hostedZoneName",
IpV6 = false
},
SecurityPolicy = "securityPolicy"
};
Properties
BasePath
public string? BasePath { get; set; }
Property Value
Remarks
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
Route53
public object? Route53 { get; set; }
Property Value
Remarks
SecurityPolicy
public string? SecurityPolicy { get; set; }