Show / Hide Table of Contents

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

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html

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

CfnApi.DomainConfigurationProperty.BasePath.

CertificateArn

CfnApi.DomainConfigurationProperty.CertificateArn.

DomainName

CfnApi.DomainConfigurationProperty.DomainName.

EndpointConfiguration

CfnApi.DomainConfigurationProperty.EndpointConfiguration.

MutualTlsAuthentication

CfnApi.DomainConfigurationProperty.MutualTlsAuthentication.

OwnershipVerificationCertificateArn

CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn.

Route53

CfnApi.DomainConfigurationProperty.Route53.

SecurityPolicy

CfnApi.DomainConfigurationProperty.SecurityPolicy.

Properties

BasePath

CfnApi.DomainConfigurationProperty.BasePath.

virtual string[] BasePath { get; }
Property Value

System.String[]

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-basepath

CertificateArn

CfnApi.DomainConfigurationProperty.CertificateArn.

string CertificateArn { get; }
Property Value

System.String

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-certificatearn

DomainName

CfnApi.DomainConfigurationProperty.DomainName.

string DomainName { get; }
Property Value

System.String

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-domainname

EndpointConfiguration

CfnApi.DomainConfigurationProperty.EndpointConfiguration.

virtual string EndpointConfiguration { get; }
Property Value

System.String

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-endpointconfiguration

MutualTlsAuthentication

CfnApi.DomainConfigurationProperty.MutualTlsAuthentication.

virtual object MutualTlsAuthentication { get; }
Property Value

System.Object

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-mutualtlsauthentication

OwnershipVerificationCertificateArn

CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn.

virtual string OwnershipVerificationCertificateArn { get; }
Property Value

System.String

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-ownershipverificationcertificatearn

Route53

CfnApi.DomainConfigurationProperty.Route53.

virtual object Route53 { get; }
Property Value

System.Object

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-route53

SecurityPolicy

CfnApi.DomainConfigurationProperty.SecurityPolicy.

virtual string SecurityPolicy { get; }
Property Value

System.String

Remarks

Link: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-domainconfiguration.html#sam-api-domainconfiguration-securitypolicy

Back to top Generated by DocFX