Class CfnDistributionTenantProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionTenantProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionTenantProps
CfnDistributionTenantProps-
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.services.cloudfront.CfnDistributionTenantProps
CfnDistributionTenantProps.Builder, CfnDistributionTenantProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDistributionTenantProps.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 theCfnDistributionTenantProps.Builder.
-
-
Method Details
-
getDistributionId
Description copied from interface:CfnDistributionTenantPropsThe ID of the multi-tenant distribution.- Specified by:
getDistributionIdin interfaceCfnDistributionTenantProps- See Also:
-
getDomains
Description copied from interface:CfnDistributionTenantPropsThe domains associated with the distribution tenant.- Specified by:
getDomainsin interfaceCfnDistributionTenantProps- See Also:
-
getName
Description copied from interface:CfnDistributionTenantPropsThe name of the distribution tenant.- Specified by:
getNamein interfaceCfnDistributionTenantProps- See Also:
-
getConnectionGroupId
Description copied from interface:CfnDistributionTenantPropsThe 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 interfaceCfnDistributionTenantProps- See Also:
-
getCustomizations
Description copied from interface:CfnDistributionTenantPropsCustomizations 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
IResolvableorCfnDistributionTenant.CustomizationsProperty- Specified by:
getCustomizationsin interfaceCfnDistributionTenantProps- See Also:
-
getEnabled
Description copied from interface:CfnDistributionTenantPropsIndicates 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 interfaceCfnDistributionTenantProps- See Also:
-
getManagedCertificateRequest
Description copied from interface:CfnDistributionTenantPropsAn object that represents the request for the Amazon CloudFront managed ACM certificate.Returns union: either
IResolvableorCfnDistributionTenant.ManagedCertificateRequestProperty- Specified by:
getManagedCertificateRequestin interfaceCfnDistributionTenantProps- See Also:
-
getParameters
Description copied from interface:CfnDistributionTenantPropsA 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: '<'eitherIResolvableorCfnDistributionTenant.ParameterProperty>- Specified by:
getParametersin interfaceCfnDistributionTenantProps- See Also:
-
getTags
Description copied from interface:CfnDistributionTenantPropsA complex type that contains zero or moreTagelements.- Specified by:
getTagsin interfaceCfnDistributionTenantProps- 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()
-