Show / Hide Table of Contents

Class CfnServiceMixinProps

Properties for CfnServicePropsMixin.

Inheritance
object
CfnServiceMixinProps
Implements
ICfnServiceMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.VpcLattice
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnServiceMixinProps : ICfnServiceMixinProps
Syntax (vb)
Public Class CfnServiceMixinProps Implements ICfnServiceMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.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.CfnPropertyMixins.AWS.VpcLattice;

             var cfnServiceMixinProps = new CfnServiceMixinProps {
                 AuthType = "authType",
                 CertificateArn = "certificateArn",
                 CustomDomainName = "customDomainName",
                 DnsEntry = new DnsEntryProperty {
                     DomainName = "domainName",
                     HostedZoneId = "hostedZoneId"
                 },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnServiceMixinProps()

Properties for CfnServicePropsMixin.

Properties

AuthType

The type of IAM policy.

CertificateArn

The Amazon Resource Name (ARN) of the certificate.

CustomDomainName

The custom domain name of the service.

DnsEntry

Describes the DNS information of the service.

Name

The name of the service.

Tags

The tags for the service.

Constructors

CfnServiceMixinProps()

Properties for CfnServicePropsMixin.

public CfnServiceMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.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.CfnPropertyMixins.AWS.VpcLattice;

             var cfnServiceMixinProps = new CfnServiceMixinProps {
                 AuthType = "authType",
                 CertificateArn = "certificateArn",
                 CustomDomainName = "customDomainName",
                 DnsEntry = new DnsEntryProperty {
                     DomainName = "domainName",
                     HostedZoneId = "hostedZoneId"
                 },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

AuthType

The type of IAM policy.

public string? AuthType { get; set; }
Property Value

string

Remarks

    Default: - "NONE"

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-authtype

    CertificateArn

    The Amazon Resource Name (ARN) of the certificate.

    public string? CertificateArn { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-certificatearn

    CustomDomainName

    The custom domain name of the service.

    public string? CustomDomainName { get; set; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-customdomainname

    DnsEntry

    Describes the DNS information of the service.

    public object? DnsEntry { get; set; }
    Property Value

    object

    Remarks

    This field is read-only.

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-dnsentry

    Type union: either IResolvable or CfnServicePropsMixin.IDnsEntryProperty

    Name

    The name of the service.

    public string? Name { get; set; }
    Property Value

    string

    Remarks

    The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.

    If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-name

    Tags

    The tags for the service.

    public ICfnTag[]? Tags { get; set; }
    Property Value

    ICfnTag[]

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-service.html#cfn-vpclattice-service-tags

    Implements

    ICfnServiceMixinProps
    Back to top Generated by DocFX