awscdk/awsroute53/main.go (1,215 lines of code) (raw):
package awsroute53
import (
"reflect"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)
func init() {
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.ARecord",
reflect.TypeOf((*ARecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ARecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.ARecordAttrs",
reflect.TypeOf((*ARecordAttrs)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.ARecordProps",
reflect.TypeOf((*ARecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.AaaaRecord",
reflect.TypeOf((*AaaaRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_AaaaRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.AaaaRecordProps",
reflect.TypeOf((*AaaaRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.AlarmIdentifier",
reflect.TypeOf((*AlarmIdentifier)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.AliasRecordTargetConfig",
reflect.TypeOf((*AliasRecordTargetConfig)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CaaAmazonRecord",
reflect.TypeOf((*CaaAmazonRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CaaAmazonRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CaaRecord)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CaaAmazonRecordProps",
reflect.TypeOf((*CaaAmazonRecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CaaRecord",
reflect.TypeOf((*CaaRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CaaRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CaaRecordProps",
reflect.TypeOf((*CaaRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CaaRecordValue",
reflect.TypeOf((*CaaRecordValue)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.CaaTag",
reflect.TypeOf((*CaaTag)(nil)).Elem(),
map[string]interface{}{
"ISSUE": CaaTag_ISSUE,
"ISSUEWILD": CaaTag_ISSUEWILD,
"IODEF": CaaTag_IODEF,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnCidrCollection",
reflect.TypeOf((*CfnCidrCollection)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "locations", GoGetter: "Locations"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnCidrCollection{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnCidrCollection.LocationProperty",
reflect.TypeOf((*CfnCidrCollection_LocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnCidrCollectionProps",
reflect.TypeOf((*CfnCidrCollectionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnDNSSEC",
reflect.TypeOf((*CfnDNSSEC)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnDNSSEC{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnDNSSECProps",
reflect.TypeOf((*CfnDNSSECProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnHealthCheck",
reflect.TypeOf((*CfnHealthCheck)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrHealthCheckId", GoGetter: "AttrHealthCheckId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckConfig", GoGetter: "HealthCheckConfig"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckTags", GoGetter: "HealthCheckTags"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnHealthCheck{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHealthCheck.AlarmIdentifierProperty",
reflect.TypeOf((*CfnHealthCheck_AlarmIdentifierProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHealthCheck.HealthCheckConfigProperty",
reflect.TypeOf((*CfnHealthCheck_HealthCheckConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHealthCheck.HealthCheckTagProperty",
reflect.TypeOf((*CfnHealthCheck_HealthCheckTagProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHealthCheckProps",
reflect.TypeOf((*CfnHealthCheckProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnHostedZone",
reflect.TypeOf((*CfnHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "attrNameServers", GoGetter: "AttrNameServers"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneConfig", GoGetter: "HostedZoneConfig"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneTagsRaw", GoGetter: "HostedZoneTagsRaw"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "queryLoggingConfig", GoGetter: "QueryLoggingConfig"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vpcs", GoGetter: "Vpcs"},
},
func() interface{} {
j := jsiiProxy_CfnHostedZone{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHostedZone.HostedZoneConfigProperty",
reflect.TypeOf((*CfnHostedZone_HostedZoneConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHostedZone.HostedZoneTagProperty",
reflect.TypeOf((*CfnHostedZone_HostedZoneTagProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHostedZone.QueryLoggingConfigProperty",
reflect.TypeOf((*CfnHostedZone_QueryLoggingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHostedZone.VPCProperty",
reflect.TypeOf((*CfnHostedZone_VPCProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnHostedZoneProps",
reflect.TypeOf((*CfnHostedZoneProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnKeySigningKey",
reflect.TypeOf((*CfnKeySigningKey)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "keyManagementServiceArn", GoGetter: "KeyManagementServiceArn"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "status", GoGetter: "Status"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnKeySigningKey{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnKeySigningKeyProps",
reflect.TypeOf((*CfnKeySigningKeyProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnRecordSet",
reflect.TypeOf((*CfnRecordSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberProperty{JsiiProperty: "aliasTarget", GoGetter: "AliasTarget"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "cidrRoutingConfig", GoGetter: "CidrRoutingConfig"},
_jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "failover", GoGetter: "Failover"},
_jsii_.MemberProperty{JsiiProperty: "geoLocation", GoGetter: "GeoLocation"},
_jsii_.MemberProperty{JsiiProperty: "geoProximityLocation", GoGetter: "GeoProximityLocation"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckId", GoGetter: "HealthCheckId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneName", GoGetter: "HostedZoneName"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "multiValueAnswer", GoGetter: "MultiValueAnswer"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "resourceRecords", GoGetter: "ResourceRecords"},
_jsii_.MemberProperty{JsiiProperty: "setIdentifier", GoGetter: "SetIdentifier"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "ttl", GoGetter: "Ttl"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "weight", GoGetter: "Weight"},
},
func() interface{} {
j := jsiiProxy_CfnRecordSet{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSet.AliasTargetProperty",
reflect.TypeOf((*CfnRecordSet_AliasTargetProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSet.CidrRoutingConfigProperty",
reflect.TypeOf((*CfnRecordSet_CidrRoutingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSet.CoordinatesProperty",
reflect.TypeOf((*CfnRecordSet_CoordinatesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSet.GeoLocationProperty",
reflect.TypeOf((*CfnRecordSet_GeoLocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSet.GeoProximityLocationProperty",
reflect.TypeOf((*CfnRecordSet_GeoProximityLocationProperty)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup",
reflect.TypeOf((*CfnRecordSetGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneName", GoGetter: "HostedZoneName"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "recordSets", GoGetter: "RecordSets"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnRecordSetGroup{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.AliasTargetProperty",
reflect.TypeOf((*CfnRecordSetGroup_AliasTargetProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.CidrRoutingConfigProperty",
reflect.TypeOf((*CfnRecordSetGroup_CidrRoutingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.CoordinatesProperty",
reflect.TypeOf((*CfnRecordSetGroup_CoordinatesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.GeoLocationProperty",
reflect.TypeOf((*CfnRecordSetGroup_GeoLocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.GeoProximityLocationProperty",
reflect.TypeOf((*CfnRecordSetGroup_GeoProximityLocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroup.RecordSetProperty",
reflect.TypeOf((*CfnRecordSetGroup_RecordSetProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetGroupProps",
reflect.TypeOf((*CfnRecordSetGroupProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CfnRecordSetProps",
reflect.TypeOf((*CfnRecordSetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CnameRecord",
reflect.TypeOf((*CnameRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CnameRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CnameRecordProps",
reflect.TypeOf((*CnameRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CommonHostedZoneProps",
reflect.TypeOf((*CommonHostedZoneProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.Continent",
reflect.TypeOf((*Continent)(nil)).Elem(),
map[string]interface{}{
"AFRICA": Continent_AFRICA,
"ANTARCTICA": Continent_ANTARCTICA,
"ASIA": Continent_ASIA,
"EUROPE": Continent_EUROPE,
"OCEANIA": Continent_OCEANIA,
"NORTH_AMERICA": Continent_NORTH_AMERICA,
"SOUTH_AMERICA": Continent_SOUTH_AMERICA,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.CrossAccountZoneDelegationRecord",
reflect.TypeOf((*CrossAccountZoneDelegationRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CrossAccountZoneDelegationRecord{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.CrossAccountZoneDelegationRecordProps",
reflect.TypeOf((*CrossAccountZoneDelegationRecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.DsRecord",
reflect.TypeOf((*DsRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_DsRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.DsRecordProps",
reflect.TypeOf((*DsRecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.GeoLocation",
reflect.TypeOf((*GeoLocation)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "continentCode", GoGetter: "ContinentCode"},
_jsii_.MemberProperty{JsiiProperty: "countryCode", GoGetter: "CountryCode"},
_jsii_.MemberProperty{JsiiProperty: "subdivisionCode", GoGetter: "SubdivisionCode"},
},
func() interface{} {
return &jsiiProxy_GeoLocation{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.HealthCheck",
reflect.TypeOf((*HealthCheck)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckId", GoGetter: "HealthCheckId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_HealthCheck{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHealthCheck)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.HealthCheckProps",
reflect.TypeOf((*HealthCheckProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.HealthCheckType",
reflect.TypeOf((*HealthCheckType)(nil)).Elem(),
map[string]interface{}{
"HTTP": HealthCheckType_HTTP,
"HTTPS": HealthCheckType_HTTPS,
"HTTP_STR_MATCH": HealthCheckType_HTTP_STR_MATCH,
"HTTPS_STR_MATCH": HealthCheckType_HTTPS_STR_MATCH,
"TCP": HealthCheckType_TCP,
"CLOUDWATCH_METRIC": HealthCheckType_CLOUDWATCH_METRIC,
"CALCULATED": HealthCheckType_CALCULATED,
"RECOVERY_CONTROL": HealthCheckType_RECOVERY_CONTROL,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.HostedZone",
reflect.TypeOf((*HostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addVpc", GoMethod: "AddVpc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "enableDnssec", GoMethod: "EnableDnssec"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "vpcs", GoGetter: "Vpcs"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_HostedZone{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHostedZone)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.HostedZoneAttributes",
reflect.TypeOf((*HostedZoneAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.HostedZoneProps",
reflect.TypeOf((*HostedZoneProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.HostedZoneProviderProps",
reflect.TypeOf((*HostedZoneProviderProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IAliasRecordTarget",
reflect.TypeOf((*IAliasRecordTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_IAliasRecordTarget{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IHealthCheck",
reflect.TypeOf((*IHealthCheck)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "healthCheckId", GoGetter: "HealthCheckId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IHealthCheck{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IHostedZone",
reflect.TypeOf((*IHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_IHostedZone{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IKeySigningKey",
reflect.TypeOf((*IKeySigningKey)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "hostedZone", GoGetter: "HostedZone"},
_jsii_.MemberProperty{JsiiProperty: "keySigningKeyId", GoGetter: "KeySigningKeyId"},
_jsii_.MemberProperty{JsiiProperty: "keySigningKeyName", GoGetter: "KeySigningKeyName"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IKeySigningKey{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IPrivateHostedZone",
reflect.TypeOf((*IPrivateHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_IPrivateHostedZone{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHostedZone)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IPublicHostedZone",
reflect.TypeOf((*IPublicHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_IPublicHostedZone{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHostedZone)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_route53.IRecordSet",
reflect.TypeOf((*IRecordSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IRecordSet{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.InsufficientDataHealthStatusEnum",
reflect.TypeOf((*InsufficientDataHealthStatusEnum)(nil)).Elem(),
map[string]interface{}{
"HEALTHY": InsufficientDataHealthStatusEnum_HEALTHY,
"UNHEALTHY": InsufficientDataHealthStatusEnum_UNHEALTHY,
"LAST_KNOWN_STATUS": InsufficientDataHealthStatusEnum_LAST_KNOWN_STATUS,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.KeySigningKey",
reflect.TypeOf((*KeySigningKey)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "hostedZone", GoGetter: "HostedZone"},
_jsii_.MemberProperty{JsiiProperty: "keySigningKeyId", GoGetter: "KeySigningKeyId"},
_jsii_.MemberProperty{JsiiProperty: "keySigningKeyName", GoGetter: "KeySigningKeyName"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_KeySigningKey{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IKeySigningKey)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.KeySigningKeyAttributes",
reflect.TypeOf((*KeySigningKeyAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.KeySigningKeyProps",
reflect.TypeOf((*KeySigningKeyProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.KeySigningKeyStatus",
reflect.TypeOf((*KeySigningKeyStatus)(nil)).Elem(),
map[string]interface{}{
"ACTIVE": KeySigningKeyStatus_ACTIVE,
"INACTIVE": KeySigningKeyStatus_INACTIVE,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.MxRecord",
reflect.TypeOf((*MxRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_MxRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.MxRecordProps",
reflect.TypeOf((*MxRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.MxRecordValue",
reflect.TypeOf((*MxRecordValue)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.NsRecord",
reflect.TypeOf((*NsRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_NsRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.NsRecordProps",
reflect.TypeOf((*NsRecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.PrivateHostedZone",
reflect.TypeOf((*PrivateHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addVpc", GoMethod: "AddVpc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "enableDnssec", GoMethod: "EnableDnssec"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "vpcs", GoGetter: "Vpcs"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_PrivateHostedZone{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_HostedZone)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IPrivateHostedZone)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.PrivateHostedZoneProps",
reflect.TypeOf((*PrivateHostedZoneProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.PublicHostedZone",
reflect.TypeOf((*PublicHostedZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDelegation", GoMethod: "AddDelegation"},
_jsii_.MemberMethod{JsiiMethod: "addVpc", GoMethod: "AddVpc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "crossAccountZoneDelegationRole", GoGetter: "CrossAccountZoneDelegationRole"},
_jsii_.MemberMethod{JsiiMethod: "enableDnssec", GoMethod: "EnableDnssec"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grantDelegation", GoMethod: "GrantDelegation"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneArn", GoGetter: "HostedZoneArn"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneId", GoGetter: "HostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "hostedZoneNameServers", GoGetter: "HostedZoneNameServers"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "vpcs", GoGetter: "Vpcs"},
_jsii_.MemberProperty{JsiiProperty: "zoneName", GoGetter: "ZoneName"},
},
func() interface{} {
j := jsiiProxy_PublicHostedZone{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_HostedZone)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IPublicHostedZone)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.PublicHostedZoneAttributes",
reflect.TypeOf((*PublicHostedZoneAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.PublicHostedZoneProps",
reflect.TypeOf((*PublicHostedZoneProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.RecordSet",
reflect.TypeOf((*RecordSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_RecordSet{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IRecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.RecordSetOptions",
reflect.TypeOf((*RecordSetOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.RecordSetProps",
reflect.TypeOf((*RecordSetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.RecordTarget",
reflect.TypeOf((*RecordTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "aliasTarget", GoGetter: "AliasTarget"},
_jsii_.MemberProperty{JsiiProperty: "values", GoGetter: "Values"},
},
func() interface{} {
return &jsiiProxy_RecordTarget{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_route53.RecordType",
reflect.TypeOf((*RecordType)(nil)).Elem(),
map[string]interface{}{
"A": RecordType_A,
"AAAA": RecordType_AAAA,
"CAA": RecordType_CAA,
"CNAME": RecordType_CNAME,
"DS": RecordType_DS,
"HTTPS": RecordType_HTTPS,
"MX": RecordType_MX,
"NAPTR": RecordType_NAPTR,
"NS": RecordType_NS,
"PTR": RecordType_PTR,
"SOA": RecordType_SOA,
"SPF": RecordType_SPF,
"SRV": RecordType_SRV,
"SSHFP": RecordType_SSHFP,
"SVCB": RecordType_SVCB,
"TLSA": RecordType_TLSA,
"TXT": RecordType_TXT,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.SrvRecord",
reflect.TypeOf((*SrvRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_SrvRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.SrvRecordProps",
reflect.TypeOf((*SrvRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.SrvRecordValue",
reflect.TypeOf((*SrvRecordValue)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.TxtRecord",
reflect.TypeOf((*TxtRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_TxtRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.TxtRecordProps",
reflect.TypeOf((*TxtRecordProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.VpcEndpointServiceDomainName",
reflect.TypeOf((*VpcEndpointServiceDomainName)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_VpcEndpointServiceDomainName{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.VpcEndpointServiceDomainNameProps",
reflect.TypeOf((*VpcEndpointServiceDomainNameProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.ZoneDelegationOptions",
reflect.TypeOf((*ZoneDelegationOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_route53.ZoneDelegationRecord",
reflect.TypeOf((*ZoneDelegationRecord)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ZoneDelegationRecord{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_RecordSet)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.ZoneDelegationRecordProps",
reflect.TypeOf((*ZoneDelegationRecordProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_route53.ZoneSigningOptions",
reflect.TypeOf((*ZoneSigningOptions)(nil)).Elem(),
)
}