Class CfnDistributionTenantMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionTenantMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionTenantMixinProps
CfnDistributionTenantMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.cloudfront.CfnDistributionTenantMixinProps
CfnDistributionTenantMixinProps.Builder, CfnDistributionTenantMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDistributionTenantMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe ID of the connection group for the distribution tenant.final ObjectCustomizations for the distribution tenant.final StringThe ID of the multi-tenant distribution.The domains associated with the distribution tenant.final ObjectIndicates whether the distribution tenant is in an enabled state.final ObjectAn object that represents the request for the Amazon CloudFront managed ACM certificate.final StringgetName()The name of the distribution tenant.final ObjectA list of parameter values to add to the resource.getTags()A complex type that contains zero or moreTagelements.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDistributionTenantMixinProps.Builder.
-
-
Method Details
-
getConnectionGroupId
Description copied from interface:CfnDistributionTenantMixinPropsThe ID of the connection group for the distribution tenant.If you don't specify a connection group, CloudFront uses the default connection group.
- Specified by:
getConnectionGroupIdin interfaceCfnDistributionTenantMixinProps- See Also:
-
getCustomizations
Description copied from interface:CfnDistributionTenantMixinPropsCustomizations for the distribution tenant.For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and AWS WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.
Returns union: either
IResolvableorCfnDistributionTenantPropsMixin.CustomizationsProperty- Specified by:
getCustomizationsin interfaceCfnDistributionTenantMixinProps- See Also:
-
getDistributionId
Description copied from interface:CfnDistributionTenantMixinPropsThe ID of the multi-tenant distribution.- Specified by:
getDistributionIdin interfaceCfnDistributionTenantMixinProps- See Also:
-
getDomains
Description copied from interface:CfnDistributionTenantMixinPropsThe domains associated with the distribution tenant.- Specified by:
getDomainsin interfaceCfnDistributionTenantMixinProps- See Also:
-
getEnabled
Description copied from interface:CfnDistributionTenantMixinPropsIndicates whether the distribution tenant is in an enabled state.If disabled, the distribution tenant won't serve traffic.
Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnDistributionTenantMixinProps- See Also:
-
getManagedCertificateRequest
Description copied from interface:CfnDistributionTenantMixinPropsAn object that represents the request for the Amazon CloudFront managed ACM certificate.Returns union: either
IResolvableorCfnDistributionTenantPropsMixin.ManagedCertificateRequestProperty- Specified by:
getManagedCertificateRequestin interfaceCfnDistributionTenantMixinProps- See Also:
-
getName
Description copied from interface:CfnDistributionTenantMixinPropsThe name of the distribution tenant.- Specified by:
getNamein interfaceCfnDistributionTenantMixinProps- See Also:
-
getParameters
Description copied from interface:CfnDistributionTenantMixinPropsA list of parameter values to add to the resource.A parameter is specified as a key-value pair. A valid parameter value must exist for any parameter that is marked as required in the multi-tenant distribution.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDistributionTenantPropsMixin.ParameterProperty>- Specified by:
getParametersin interfaceCfnDistributionTenantMixinProps- See Also:
-
getTags
Description copied from interface:CfnDistributionTenantMixinPropsA complex type that contains zero or moreTagelements.- Specified by:
getTagsin interfaceCfnDistributionTenantMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-